小编lel*_*tai的帖子

如何在同一个局域网内找到 Socket.IO 服务器?

我开发了一个连接同一网络上的设备的应用程序。

任何设备都可以作为服务器,我希望客户端能够自动找到服务器,而无需用户手动输入服务器的 IP 地址。

这是我打算这样做的方式:

  1. 找到客户端的IP,例如192.168.0.2
  2. 循环通过 192.168.0.(0->255)
  3. 尝试连接所有这些 IP 直到连接成功

这是正确的方法吗?我可以做得更快吗?同一个网络上的IP总是在xxx(0->255)范围内吗?

如果相关,我同时使用 Java 和 JavaScript(Node.js)。

javascript java networking node.js socket.io

2
推荐指数
1
解决办法
1827
查看次数

标签 统计

java ×1

javascript ×1

networking ×1

node.js ×1

socket.io ×1