我在 java 中使用 TCP/IP 套接字来尝试创建客户端-服务器应用程序。该程序在本地和局域网上运行时都可以正常工作,但是当我使用互联网 IP 地址时,客户端连接被拒绝。
我使用这个网站来获取我的 IP 地址,并添加了一个防火墙条目来解锁我正在使用的端口(端口 4445)。
我几乎可以肯定问题出在某种阻止端口的安全措施上。我在同一台 PC 上运行客户端和服务器但使用前面提到的网站的 IP 地址是否重要?
如果我能得到一个测试端口实际上是否打开的方法列表,或者为了让我的程序运行而尝试的事情列表,那就太好了!