文件名称:websocket-driver-node:具有可插拔IO的WebSocket协议处理程序
文件大小:40KB
文件格式:ZIP
更新时间:2024-05-25 22:08:43
JavaScript
websocket驱动程序 该模块提供了WebSocket协议的完整实现,该协议可以连接到任何I / O流。 它旨在通过将协议详细信息与I / O层解耦来简化操作,从而使用户只需要实现代码即可将数据流进出,而无需了解协议的实际工作原理。 可以将其视为具有可插入I / O的完整WebSocket系统。 由于这种设计,您可以免费获得很多东西。 特别是,如果将此模块连接到某个I / O对象,它将为您完成所有这些操作: 选择正确的服务器端驱动程序以与客户端对话 生成并发送服务器和客户端握手 识别握手阶段何时完成以及WS协议开始 基于Sec-WebSocket-Protocol协商子协议选择 通过模块协商和使用扩展 缓冲发送的消息,直到握手过程完成 处理延迟发送76草案握手体的代理 在套接字打开和关闭以及消息到达时通知您 重组碎片邮件 分发文本,二进制文件,Ping,Pong和关闭帧 管理套接
【文件预览】:
websocket-driver-node-master
----.travis.yml(263B)
----package.json(1KB)
----examples()
--------net_client.js(751B)
--------net_server.js(581B)
----spec()
--------runner.js(1KB)
--------websocket()
----LICENSE.md(558B)
----.gitignore(31B)
----CHANGELOG.md(4KB)
----lib()
--------websocket()
----CODE_OF_CONDUCT.md(162B)
----README.md(13KB)