我正在尝试使用套接字在Internet上进行通信。我不知道如何连接到具有动态IP的计算机。是否可以通过全局IP与套接字进行通信?
有时,一个全局ip上有多台计算机。我也不知道如何处理这种情况。
最佳答案
除了不确定动态地址之外,连接到动态IP与使用静态IP几乎相同。为了能够解析动态IP地址,您可以:
为您更改地址
对于多台计算机在漫游器后面共享一个IP的情况,这也将有所帮助,并且您仍然可以让路由器将全局IP的端口转发到其后面的计算机的端口。在这种情况下,如果路由器后面的本地IP发生变化,路由器将为您处理。
正如Seán Labastille在评论中所说,还有NAT遍历。
关于sockets - 多台计算机在一个ip中进行套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14911951/