pythonasyncioeventletgeventlong-pollinglow-latencysocket-iosocketiosocketio-serverweb-serverwebsocket
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
624 B
22 lines
624 B
from socketio.base_manager import BaseManager
|
|
|
|
|
|
class SdManager(BaseManager):
|
|
|
|
"""
|
|
"""
|
|
|
|
def initialize(self, server):
|
|
# import pdb; pdb.set_trace()
|
|
super().initialize(server)
|
|
|
|
def connect(self, sid, namespace):
|
|
"""Register a client connection to a namespace.
|
|
and set the django request object?
|
|
"""
|
|
# TODO: process user authentication here?
|
|
# if 'django_request' in self.server.environ[sid]:
|
|
# print(self.server.environ[sid]['django_request'].user)
|
|
|
|
self.enter_room(sid, namespace, None)
|
|
self.enter_room(sid, namespace, sid)
|
|
|