Ejemplo n.º 1
0
	def onConnect(self, request):
		print "+++++++++++++++++++++++++++++++++++++++++++"
		print "\nrequest: %s\n" % request
		print "+++++++++++++++++++++++++++++++++++++++++++"

		# Restrict to sections 1, 2 & 3?
		WebSocketServerProtocol.onConnect(self, request)
		if 'controller' in request.path:
			self.admin = True
			self.factory.register_admin(self)
		elif 'section' in request.path:
			section = int(request.path.split('section/')[1])
			self.word = choice(words.words)
			self.factory.register(self, section)
			# Send our session's request key to provide extremely basic message
			# signing from clients
			payload = get_payload(config.socket_key)
			payload['cmd'] = 'store'
			self.sendMessage(payload)
Ejemplo n.º 2
0
 def onConnect(self, connectionRequest):
     print "Received connection request", connectionRequest.headers
     return WebSocketServerProtocol.onConnect(self, connectionRequest)
Ejemplo n.º 3
0
 def onConnect(self, connectionRequest):
     print 'on connect...%s %s' % (connectionRequest.host,
                                   connectionRequest.path)
     WebSocketServerProtocol.onConnect(self, connectionRequest)
Ejemplo n.º 4
0
 def onConnect(self, connectionRequest):
     self.start_time = time.time()  # 链接开始时间
     self._on_msg_to_do_func = self._handler_head  # 接收到消息后的回调函数
     self._my_status = SOCKET_STATUS_WAITING  # 等待状态
     self.maxFramePayloadSize = self.UPLOAD_PACK_HEAD_MAXSIZE  # 初始请求设置请求包头大小
     WebSocketServerProtocol.onConnect(self, connectionRequest)
Ejemplo n.º 5
0
 def onConnect(self, connectionRequest):
     print 'on connect...%s %s' %(connectionRequest.host, connectionRequest.path)
     WebSocketServerProtocol.onConnect(self, connectionRequest)
Ejemplo n.º 6
0
 def onConnect(self, connectionRequest):
     self.start_time = time.time() # 链接开始时间
     self._on_msg_to_do_func = self._handler_head # 接收到消息后的回调函数
     self._my_status = SOCKET_STATUS_WAITING # 等待状态
     self.maxFramePayloadSize = self.UPLOAD_PACK_HEAD_MAXSIZE # 初始请求设置请求包头大小
     WebSocketServerProtocol.onConnect(self, connectionRequest)
Ejemplo n.º 7
0
 def onConnect(self, request):
     WebSocketServerProtocol.onConnect(self, request)
     self.factory.clients.append(self)
     self.api = self.factory.api
Ejemplo n.º 8
0
	def onConnect(self, request):
		WebSocketServerProtocol.onConnect(self, request)
		self.factory.clients.append(self)
		self.api = self.factory.api
Ejemplo n.º 9
0
	def onConnect(self, req):
		print 'open'
		self.player = None
		return WebSocketServerProtocol.onConnect(self, req)