我目前正在开发我的群组语音聊天程序。这是我的计划:
- 在 192.168.1.125 上搭建服务器。监听 3490 端口并将其转发到路由器。
- 客户端连接服务器,获取用户IP列表(客户端连接服务器时,服务器记录其IP地址)
- 客户端使用 UDP 多播相互通信(这可以通过路由器实现吗?)。
但现在我遇到了麻烦。如果局域网内的客户端,例如 192.168.1.120,连接到服务器,它会被删除为 192.168.1.120,这对于来自 WAN 的客户端不起作用。
我想知道是否有任何方法可以将 LAN IP 转换为公共 IP?(我认为这可能与路由器有关)
谢谢。