def onMessage(self, payload, isBinary): print('onMEssage') if payload == 'INIT_CONN': self.sendMessage((json.dumps({'type': 'Message', 'Message': 'Received'})), False) return payload = json.loads(payload) print(payload['user']) auth = userMgr(payload) if not auth.checkUser(): self.sendMessage((json.dumps({'type': 'Message', 'Message': 'Received'})), False) return cmd_parse = main_parser() response = parser.parse_message(payload) self.sendMessage((json.dumps(response)), False) '''
# __init__ if __name__ == '__main__': # Website hosting print(utils.webDir + 'veiws') root = Resource() root.putChild('WavePortal', File(utils.webDir + 'views/')) root.putChild('3rd_party', File(utils.webDir + '3rd_party')) root.putChild('htdocs', File(utils.webDir + 'htdocs')) #resource = File(utils.webDir + 'views/index.html') port = reactor.listenTCP(80, Site(root)) print('Web Hosting Port: %s.' % (port.getHost())) # CMD listener factorys parser = main_parser() factory = tcp_Factory(parser) if useSSL: contextFactory = ssl.DefaultOpenSSLContextFactory(utils.keyDir + 'server.key', utils.keyDir + 'server.crt') port = reactor.listenSSL(5505, factory, contextFactory) else: port = reactor.listenTCP(5505, factory) print('TCP Port: %s.' % (port.getHost())) factory = webSockect_Factory(parser) if useSSL: port = reactor.listenSSL(5506, factory, contextFactory) else: