【发布时间】:2013-04-18 16:06:39
【问题描述】:
我正在使用来自here 的简单 msdn TCP 套接字示例。当我的朋友运行服务器时,或者当我通过本地网络使用它时,一切都很好。但是无法通过互联网连接到我的计算机上运行的服务器。我在路由器中打开了服务器绑定的端口,关闭了Windows防火墙,关闭了杀毒软件,但还是不行!
这是我在 Wireshark 中得到的,但我不知道它是什么意思:
192.168.1.2是我的本地IP,17000是端口,由服务器绑定。我在这里在同一台计算机上运行服务器和客户端。
【问题讨论】:
-
您没有全球 IP 地址,您需要购买一个才能做到这一点。我建议您阅读更多有关网络、子网和 NAT 的内容。
-
不需要购买静态IP。朋友可以连接到您当前连接到 Internet 的任何 IP。如果您有动态 IP,只需使用 ipconfig 或其他任何方式查找您当前的 IP,然后将其提供给朋友以进行连接。
标签: sockets networking