【发布时间】:2013-08-06 15:35:13
【问题描述】:
我正在使用套接字制作多人游戏,但服务器端出现了一些问题。服务器应在路由器后面的计算机上运行。因此,我对服务器 inet_addr 应该是什么感到有点困惑。我正在使用端口 1234 并将其转发到我的 PC(我保留服务器的地方)。
我尝试使用从 myipaddress.com 获得的自己的 IP 地址,以及我计算机的路由器地址 (192.168.0.101)。第一次尝试我得到了很多连接,最终导致程序终止,第二次尝试没有连接到它。
addr.sin_addr.s_addr= inet_addr("192.168.0.101");
addr.sin_port = htons(1234);
addr.sin_family = AF_INET;
我应该怎么做才能使任何客户端都能够连接到服务器并且服务器从路由器后面运行?
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于防火墙配置的