【发布时间】:2014-08-02 05:45:10
【问题描述】:
我很难找到一个强大的套接字库来在 node.js 中进行本地 tcp 套接字连接。
我非常喜欢将 SockJS 或 Socket.io 等库用于客户端/服务器套接字连接,但我知道那些使用不同于常规套接字的 websocket。
我想知道是否可以将 Websocket 库用于本地连接,其性能与仅使用常规套接字类似,还是会包含大量不需要的网络开销?
基本上我想用套接字来实现这三件事,我不认为原生网络模块可以开箱即用。
- 监控其池中每个套接字的运行状况(存活或死亡)。
- 为每个套接字附加一个 ID,以便您知道数据来自哪里
- 从通过套接字发送的块构建数据
【问题讨论】:
-
你需要一个实际的网络库(参见节点中的网络基础库:nodejs.org/api/net.html
-
我在我的问题中引用了那个库。这就是我所说的“本地网络模块”。