【发布时间】:2018-05-22 12:40:33
【问题描述】:
我想制作一个有 3 个节点的网状网络,如下所示:
B connected to A.
B connected to C.
A connected to C.
这是我的理解:
为了让 B 连接到 A,A 将有一个 TCP 服务器监听 8080 端口。
B 有一个 TCP 客户端,它将在 8080 上连接到 A。
- 现在 A 如何与 C 建立连接?如果 C 正在侦听 8080 上的连接。
每个节点是否应该同时运行一个 TCP 服务器和多个 TCP 客户端来形成一个网格?
【问题讨论】:
-
A 和 C 都需要监听套接字。 B 没有。
-
TCP 没有客户端或服务器。 TCP 在两个对等点之间创建连接。客户端/服务器概念是一个应用程序概念。
标签: node.js networking tcp network-programming mesh-network