我已经为具有多线程服务器的多个客户端完全开发了一个聊天室,可以完成这项工作,但只能在我的本地计算机上完成。我想超越这个,让这个聊天室在互联网上工作。到目前为止,我已经在我的路由器上进行端口转发,以便TCP协议路由到我的本地IP地址,但这并没有解决问题,我仍然无法连接客户端,即使在我自己的本地网络上也是如此。我应该遵循哪些其他步骤让我的聊天室在我自己的本地网络和互联网上运行?
答案 0 :(得分:0)
尝试禁用(windows)防火墙?
答案 1 :(得分:0)
因此,我的朋友,使任何东西都可以通过Internet工作的基本规则是进行端口转发,或者可以简单地说,就是为公共网络打开服务器。为此,您需要确保从Internet机器到台式机的路由路径完整。为此,您需要打开从防火墙设置访问计算机所需的端口,并确保将流量从您的公共IP地址路由到服务器IP,因为您的服务器在某些路由器或ISP下是私有的。
方法: