连接超时 - 端口 4444(java 应用程序)

Posted

技术标签:

【中文标题】连接超时 - 端口 4444(java 应用程序)【英文标题】:Connection time out - port 4444 (java Application) 【发布时间】:2014-07-13 18:29:02 【问题描述】:

我正在使用 java 的聊天室应用程序为我的网络课程工作,但我遇到了一些连接问题。

主要问题是我可以将我的客户端连接到服务器,但是当我尝试使用我的外部 IP 时无法正常工作。所以我浏览了网页,我发现我必须从我的路由器进行端口转发为了接受来自外部 IP 的连接。我已经这样做了,但我没有工作。

在我搜索答案后,我发现连接以某种方式被阻止,可能是被防火墙(在我的情况下,我有 windows 防火墙、我的 av 防火墙-COMODO IS 和我的路由器的防火墙)。我禁用了所有它们,在正常模式下,但结果相同。

我尝试的最后一件事是在安全模式下启动并且它有效。现在我的问题是: 是否有一些第三方软件导致了这种情况,我的 COMODO 防火墙可能是问题还是其他原因?

我正在使用:

Windows 7 专业版 SP1 华硕路由器 RT-N53 COMODO AV 2013 互联网 安全

至于连接,我使用的是 4444 端口,我的 IP 地址是动态的。

感谢您在这种情况下提供的任何帮助。

【问题讨论】:

【参考方案1】:

原来是 COMODO 的防火墙导致了这种情况。我已经读过,即使你关闭了防病毒软件,它也不足以允许访问特定端口来访问它。现在我已经删除了它问题已解决。

感谢您的回复。

【讨论】:

【参考方案2】:

为此,您的服务器应位于公共/静态 IP 地址。因为路由器是基于 NAT 的。它作为自己的请求并在它之后转发,如果您使用的是 LAN,在路由器之后它使用 C 类子掩码,即 192.168.1.1

所以服务器应该在这个网络之外。如果你打开这个网络内的服务器,它应该可以通过 in.192...* 访问。*

【讨论】:

我注意到别的东西,这可能是一个线索。在学校,当我连接到一个教师的无线连接时,在网络内工作时我遇到了同样的问题。而且在 linux 中(Ubunu 14.04)我与来自不同网络的朋友进行了测试,我能够连接。 是同一个域吗?并验证教师的系统没有使用代理 ip

以上是关于连接超时 - 端口 4444(java 应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

java-检查IP和端口在超时时间内是否可以连接

java.net.ConnectException:无法连接到 /10.0.0.2(端口 80):连接失败:ETIMEDOUT(连接超时)

jmeter中通过PerfMon Metrics Collector插件监控CPU和内存等等显示ConnectException连接超时杭州多测师_王sir

kali--nc,wireshark,tcpdump笔记

android 套接字连接超时

hbase连接失败快速返回