1. 首页
  2. 考试认证
  3. 其它
  4. 程序员为什么还要刷题 SocketTornad.IO PythonTornado网络服务器框架的socket.io协议

程序员为什么还要刷题 SocketTornad.IO PythonTornado网络服务器框架的socket.io协议

上传者: 2024-09-06 11:33:04上传 ZIP文件 27.61KB 热度 3次
程序员常刷题SocketTornad.IO布伦丹·W·麦克亚当斯贡献者在非阻塞. Socket.IO是一个JavaScript库,用于为不支持它的浏览器提供完整的Websocket模拟。虽然客户端程序员编码时好像他们有一个持续开放的双向通信通道,但Socket.IO将(如果浏览器不支持Websockets)使用几个回退协议来提供行为。这些回退协议需要客户端和服务器之间的协商来确定一个可接受的协议;服务器是在Node.JS中完成的,这不太符合我们的需求。在Ruby Rack和Go中也有实现,但我们出于与Node.JS类似的原因拒绝了这些实现。这个版本是为了让快乐而设计的。实现SocketTornad.IO作为用户,您唯一的主要要求是tornad_io.socket_io.SocketIOHandler 。这个基类为整个Socket.IO协议提供Tornado处理程序逻辑-它自动响应协议握手并通知您三个事件,由您的类中的Python方法表示: on_open :当Socket.IO握手成功完成并且客户端上线时调用
下载地址
用户评论