sockjs-tornado

软件截图:
sockjs-tornado
软件详细信息:
版本: 0.0.4
上传日期: 14 Apr 15
许可: 免费
人气: 6

Rating: nan/5 (Total Votes: 0)

sockjs,龙卷风是龙卷风框架之上运行SockJS客户端浏览器库的一个Python服务器端对应。
简化的回声SockJS服务器可能看起来或多或少这样的:
从龙卷风导入Web,ioloop
从sockjs.tornado进口SockJSRouter,SockJSConnection
类EchoConnection(SockJSConnection):
 高清ON_MESSAGE(个体经营,味精):
  self.send(MSG)
如果__name__ =='__main__':
  EchoRouter = SockJSRouter(EchoConnection,'/回声“)
 应用程序= web.Application(EchoRouter.urls)
  app.listen(9999)
  ioloop.IOLoop.instance()开始()
(坐看例子完整版)。
订阅SockJS邮件列表的讨论和支持。
SockJS-龙卷风API
SockJS提供了略有不同的API比_tornado.websocket_。主要区别是:
- 根据运输,实际的客户端连接可能会或可能不会出现。所以,不存在_self.request_等_tornado.web.RequestHandler_属性。
- 改变_open_回调名_on_open_要与其他的回调更加一致。
- 相反_write_message_,所有的消息都使用_send_方法发送。为以防万一,_send_在_tornado.web.RequestHandler_通过该连接发送的原始数据,没有编码它。
- 有得心应手_broadcast_功能,它接受客户和消息的列表(或迭代器)来发送。
设置
你可以通过各种设置的_SockJSRouter_,在字典:
MyRouter = SockJSRouter(MyConnection的,“/我”,字典(disabled_transports = ['的WebSocket']))
部署
sockjs-龙卷风正常运作的背后HAProxy的,建议的部署方法。
示例配置文件可以在这里找到。
如果你的日志已满“的警告:连接客户端关闭”,通过_no_keep_alive_作为_True_到_HTTPServer_构造函数:
的HttpServer(应用程序,no_keep_alive = TRUE)。听(端口)
或:
app.listen(端口,no_keep_alive = TRUE)

什么在此版本中是新的

  • 在增加了对旧的simplejson库支持版本
  • 在固定安装脚本

要求

  • 在Python中

显影剂的其他软件 Serge S. Koval

TornadIO2
TornadIO2

14 Apr 15

TornadIO
TornadIO

11 May 15

Flask-Admin
Flask-Admin

10 Dec 15

意见 sockjs-tornado

评论没有发现
添加评论
打开图片!