我正在尝试使用套接字通过 Internet 进行通信。我不知道如何连接到互联网上且具有动态 IP 的计算机。是否可以通过全局 IP 与套接字进行通信?
有时一个全局IP上有多台计算机。我也不知道如何处理这种情况。
除了不确定动态地址外,连接到动态 IP 与使用静态 IP 几乎相同。为了能够解析动态 IP 地址,您可以:
对于多台计算机在路由器后面共享一个 IP 的情况,这些也会有所帮助,您仍然可以让路由器将全局 IP 的端口转发到其后面计算机的端口。在这种情况下,如果路由器后面的本地 IP 发生变化,路由器会为您处理。
正如Seán Labastille在评论中所说,还有 NAT 遍历。