我是编程的初学者,所以我不知道我即将要问的是什么。我想通过WAN与服务器建立TCP / IP连接。
客户端和服务器程序都是由我制作的,它们在局域网中工作得很好。我现在正在尝试广域网。我知道服务器IP地址和他正在收听的端口,但作为客户端,我无法建立连接。我认为这是因为港口实际上并没有开放/可用。
如何在服务器端实现此目的?有没有办法让我启动服务器(可能是管理员)并让它自己打开端口?这是路由器还是防火墙问题?
如果我不够清楚,请随意提问。
干杯。
PS:让我这样说吧: 如果我在局域网中建立连接,它就可以工作。我将它设置为本地IP地址(192.168 ....)并选择我想要的任何端口,它工作得很好。一旦我将我的公共IP提供给我的ISP,它就没有了。我将防火墙路由器设置为接受所有内容并在Windows防火墙中添加新规则以打开端口100.更改了什么?答案 0 :(得分:1)
请查看以下列表,
亲切的问候,
KB