让网络中的客户端找到彼此
本文关键字:客户端 网络 | 更新日期: 2023-09-27 17:58:31
我在一个网络中有多台电脑,它们每个都需要获得彼此的ipad地址,我看了广播,但这需要一个服务器,但所有电脑都需要找到所有其他的。有人能把我踢向正确的方向吗?
从技术上讲,服务器是一个客户端,大部分时间只监听连接或提供服务。
现在,如果您希望所有客户端都能发现彼此。实现这一点的简单方法是在特定端口发送侦听Broadcast Message
,并在网络中发送广播消息,帮助其他客户端知道EndPoint (Node)
现在处于活动状态。
就是一个例子
- 在客户端启动时监听端口XXXX
- 在端口XXXX广播一条消息,这将帮助其他客户端发现该节点
- 一旦客户端接收到发现消息,它就会将自己的详细信息发送给接收消息的客户端