如何创建一个nodejs websocket客户端
How to create a nodejs websocket client
我正在做一个项目,我需要有多个节点客户端通过websockets连接到节点服务器。客户端将发送文件到服务器,服务器将立即将该文件分发给所有连接的客户端。
我遇到的问题是连接作为客户端在节点。内置的ws
模块似乎只支持服务器使用。我还尝试了npm websocket
客户端,它允许我使用节点作为客户端,但我似乎只能发送二进制数据,没有任何其他信息,如文件名等,使用sendBytes
方法。
谢谢你的建议
检出npm
的delivery
包。它通过socket.io为node.js提供双向文件传输。
相关文章:
- 将一个方法转换为promise:Nodejs
- NodeJS在一个较大的字符串中获取一个字符串的索引
- 有没有一个Nodejs库可以序列化和反序列化命名组件的路径(比如URL路径名)
- NodeJS-从同一文件中的另一个方法调用一个方法
- Nodejs一个请求阻塞另一个请求
- Ajax在NodeJS中为一个耗时的请求请求多次重试
- NodeJS:一个全局EventEmitter或每个模块它'他自己的
- NodeJS:创建一个hash并返回一个函数的值
- RethinkDB:在r.js方法中加载一个NodeJS包
- 如果一个nodejs模块将一个对象导出到另外两个模块,那么在一个下游模块中对该对象所做的更改是否会传播到另一个下游模块
- 如何创建一个nodejs websocket客户端
- 如何从我的npm模块中写入另一个nodejs项目根文件夹
- 在dotcloud上托管一个nodejs服务器
- 有一个NodeJS CLI的启动脚本
- 将get请求从一个node.js服务器转发到另一个nodejs服务器
- 将一个模块包含在另一个 nodeJS 文件中
- 从一个函数内部的 request.get 返回变量值到另一个 NODEJS 表达式
- 创建一个NodeJS模块
- 如果我构建一个NodeJS应用程序,我需要gulp或Grunt吗?
- 最小化JS的好方法是什么?CSS上传一个NodeJS应用到Heroku