BinaryJS替代?通过websockets在浏览器和服务器之间复用流

时间:2013-11-29 18:50:54

标签: javascript node.js stream websocket

我需要通过单个Websocket连接在浏览器和Node.js服务器之间复用几个流。一个流将用于从浏览器向服务器发送二进制数据,另一个流将用于a simple RPC

我偶然发现了BinaryJS,这正是我想要的。但是,它有一个specific problem with binary data,似乎没有定期维护。还有其他选择吗?我的要求:

  • 二进制兼容(没有二进制数据的JSON序列化......需要大量带宽)
  • 支持多个双向流

我实际上并不在乎浏览器支持。我的应用程序依赖于其他现代API,因此我只针对当前版本的Chrome和Firefox。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

Brad I使用您遇到的BinaryJS修复了类型化数组问题(版本0.2.0)。但你说得对,我没有太多时间来维护它,所以你可能遇到其他问题。