网络地址识别

Network Address Identification

我正在尝试实现类似 Skype 的应用程序。如果我需要一个服务器来存储客户端机器的 ip 地址,我有点困惑,所以他们知道如何找到彼此。或者有更好的技术让客户端机器可以相互定位。

我在考虑 UDP 多播,因此需要 ips。我将使用 C# 或 C,因此欢迎任何代码。

您需要在服务器上存储IP地址,计算机将连接到服务器。服务器应将状态与 IP 地址相关联,如活动、空闲、忙碌等,客户端应相应地获取用户列表。消息应发送到服务器,服务器又会将消息转发给收件人。