如何创建一个nodejs websocket客户端

How to create a nodejs websocket client

本文关键字:一个 nodejs websocket 客户端 创建 何创建      更新时间:2023-09-26

我正在做一个项目,我需要有多个节点客户端通过websockets连接到节点服务器。客户端将发送文件到服务器,服务器将立即将该文件分发给所有连接的客户端。

我遇到的问题是连接作为客户端在节点。内置的ws模块似乎只支持服务器使用。我还尝试了npm websocket客户端,它允许我使用节点作为客户端,但我似乎只能发送二进制数据,没有任何其他信息,如文件名等,使用sendBytes方法。

谢谢你的建议

检出npmdelivery包。它通过socket.io为node.js提供双向文件传输。

https://www.npmjs.com/package/delivery