TornadIO2

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

Rating: nan/5 (Total Votes: 0)

TornadIO2是在龙卷风框架之上的Socket.IO实时传输库的Python的服务器实现。
TornadIO2与0.7+版本Socket.IO的兼容,并实现大多数的原Socket.IO服务器软件中的功能。
什么是Socket.IO?
Socket.IO的目标是使每一个浏览器和移动设备的实时应用程序可能,模糊了不同的传输机制之间的差异。这是无忧无虑的实时100%,在JavaScript中。
你可以用它来建立推送服务,游戏等Socket.IO将适应客户端浏览器,将使用最有效的传输协议提供。
入门
为了开始与TornadIO2库工作,你必须有一些基本的知识旋风。如果你不知道如何使用它,请阅读旋风教程,可以在这里找到。
如果你熟悉龙卷风,千万以下为Socket.IO支持添加到您的应用程序:
1.源自tornadio2.SocketConnection类并重写ON_MESSAGE方法(on_open / on_close是可选的):
 类MyConnection的(tornadio2.SocketConnection):
 高清ON_MESSAGE(个体经营,消息):
 通
2.创建TornadIO2服务器的连接:
  MyRouter = tornadio2.TornadioRouter(MyConnection的)
3.添加你的处理器路线龙卷风应用程序:
 应用= tornado.web.Application(
  MyRouter.urls,
  socket_io_port = 8000)
4.启动您的应用程序
5.你有你的socket.io服务器运行在端口8000。简单吧?
正在启动
我们提供的HttpServer,从而方便用户TornadIO服务器开始定制版(从SocketTornad.IO图书馆借来的无耻)。
要启动它,就以下(假设您以前创建的应用程序对象):
如果__name__ ==“__main__”:
  socketio_server = SocketServer的(应用程序)
SocketServer的会自动启动Flash策略服务器,如果需要的话。
如果你不想立即启动IOLoop,通过AUTO_START =假作为构造选项之一,然后手动启动IOLoop。
更多信息
欲了解更多信息,请TornadIO2文档和示例应用程序。
示例
承认
平样品展示了如何使用事件请求 - 响应模式下工作。它是在实施例/ ackping目录。
跨站点
聊天示例演示如何跨站点通信工程(聊天服务器在端口8002上运行,而HTTP服务器在端口8001上运行)。它是在实施例/跨站目录。
活动和发电机为基础的异步API
例子展示了如何使用事件和发电机为基础的API异步代码工作。它是在实施例/根目录下。

Ping和聊天演示运行通过一个连接。你可以看到它在例子/复用目录。
统计
TornadIO2收集了一些柜台,你可以用它来解决你的应用程序的性能。例如,在例子/统计目录提供了一个想法如何,你可以使用这些统计数据来绘制实时曲线图。
RPC平
平其通过socket.io事件的作品。它是在实施例/ RPCPING目录。
运输
简单的ping /乒乓球例如带有可选的传输聊天的界面。它是在实例/运输目录

特点

  • 在支持Socket.IO 0.8协议和相关功能
  • 在完整的Unicode支持
  • 在支持基于生成器的异步代码(tornado.gen API)
  • 在统计捕获(每秒数据包等)
  • 在积极维护

要求

  • 在Python中

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

TornadIO
TornadIO

11 May 15

sockjs-tornado
sockjs-tornado

14 Apr 15

Flask-Admin
Flask-Admin

10 Dec 15

意见 TornadIO2

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