Ale*_*der 1 python module tornado websocket
最后决定使用Tornado作为WebSocket服务器,但我对如何实现它有疑问.
在完成了有关创建工作服务器的基本教程之后,我最终得到了以下内容:
#!/usr/bin/env python
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from tornado.web import Application
from tornado.websocket import WebSocketHandler
class Handler(WebSocketHandler):
def open(self):
print "New connection opened."
def on_message(self, message):
print message
def on_close(self):
print "Connection closed."
print "Server started."
HTTPServer(Application([("/", Handler)])).listen(1024)
IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)
它的伟大工程和所有的,但如果实际需要的其他模块(tornado.httpserver,tornado.ioloop和tornado.web)来运行服务器我想知道.
拥有它们并不是一个大问题,但我只是想确保没有更好的方法来做任何事情(我还没有完全覆盖这些模块).
tornado.httpserver:
tornado.ioloop:
tornado.web:
我希望,这将涵盖您留下的模块.
| 归档时间: |
|
| 查看次数: |
3350 次 |
| 最近记录: |