gpt4 book ai didi

Java TCP/IP Socket 互联网连接问题

转载 作者:行者123 更新时间:2023-11-30 04:43:06 24 4
gpt4 key购买 nike

我在 java 中使用 TCP/IP 套接字来尝试创建客户端-服务器应用程序。该程序在本地和局域网上运行时工作正常,但当我使用互联网 IP 地址时,客户端连接被拒绝。

我用了this网站获取我的 IP 地址,并添加了防火墙条目以解锁我使用的端口(端口 4445)。

我几乎可以肯定问题出在某种阻止端口的安全措施上。我在同一台 PC 上运行客户端和服务器但使用前面提到的网站的 IP 地址有什么关系吗?

如果我可以获得测试端口实际上是否打开的方法列表,或者为了让我的程序运行而需要尝试的事情列表,那就太好了!

最佳答案

该网站很可能会为您提供 PC 连接互联网的网关的 IP 地址,如果网关不受您的控制(据我所知,这是大多数情况),则什么也没有您可以使用该 IP 地址来测试您的程序。这里有一些建议:

  1. 尝试 http://aws.amazon.com ,一旦注册,您就可以免费访问微型服务器一年(可以通过 DNS/弹性 IP 公开访问)。
  2. 如果您的电脑有公共(public) IP 地址,您无需通过该网站即可查明它是什么。只需检查您的网络适配器控制面板即可。

关于Java TCP/IP Socket 互联网连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com