使い始めたばかりgevent-socketio
で素晴らしいです!
しかし、私はデフォルトsocketioserver
とsocketio_manage
チャットチュートリアルを使用していて、と統合socketio
する方法を考えていましcherrypy
た。
基本的に、これをどのように変えるか:
class MyNamespace(BaseNamespace):...
def application(environ, start_response):
if environ['PATH_INFO'].startswith('/socket.io'):
return socketio_manage(environ, { '/app': MyNamespace})
else:
return serve_file(environ, start_response)
def serve_file(...):...
sio_server = SocketIOServer(
('', 8080), application,
policy_server=False) sio_server.serve_forever()
通常にcherrypy server
?