让网络中的客户端找到彼此

本文关键字:客户端 网络 | 更新日期: 2023-09-27 17:58:31

我在一个网络中有多台电脑,它们每个都需要获得彼此的ipad地址,我看了广播,但这需要一个服务器,但所有电脑都需要找到所有其他的。有人能把我踢向正确的方向吗?

让网络中的客户端找到彼此

从技术上讲,服务器是一个客户端,大部分时间只监听连接或提供服务。

现在,如果您希望所有客户端都能发现彼此。实现这一点的简单方法是在特定端口发送侦听Broadcast Message,并在网络中发送广播消息,帮助其他客户端知道EndPoint (Node)现在处于活动状态。

就是一个例子

  1. 在客户端启动时监听端口XXXX
  2. 在端口XXXX广播一条消息,这将帮助其他客户端发现该节点
  3. 一旦客户端接收到发现消息,它就会将自己的详细信息发送给接收消息的客户端