Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能';无法在JAVA中连接到ServerSocket-连接超时_Java_Sockets_Networking_Timeout - Fatal编程技术网

我能';无法在JAVA中连接到ServerSocket-连接超时

我能';无法在JAVA中连接到ServerSocket-连接超时,java,sockets,networking,timeout,Java,Sockets,Networking,Timeout,我正在尝试用Java连接两个应用程序: //server ServerSocket server = new ServerSocket(5052); server.accept(); //client Socket soc = new Socket("192.68.x.x", 5052); 如果我的计算机是客户端,而另一台计算机是服务器,则一切正常,但如果服务器位于我的计算机上,则另一台计算机无法访问(连接超时)。为什么?我关闭了防火墙。您是否也尝试过127.0.0.1:5052(即本地主机

我正在尝试用Java连接两个应用程序:

//server
ServerSocket server = new ServerSocket(5052);
server.accept();

//client
Socket soc = new Socket("192.68.x.x", 5052);

如果我的计算机是客户端,而另一台计算机是服务器,则一切正常,但如果服务器位于我的计算机上,则另一台计算机无法访问(连接超时)。为什么?我关闭了防火墙。

您是否也尝试过
127.0.0.1:5052
(即本地主机)?顺便说一句:私有IP通常以
192.168….
开始,而不是以
192.68….
开始。我犯了一个错误,在测试过程中,代码很好。我不尝试,但为什么我的一台计算机可以通过服务器以我的方式运行,而另一台无法?如果您可以连接到另一台服务器上托管的服务器,但无法连接到本地运行的同一台服务器,则可能会出现一些错误,例如:(1)界面是否已启动(在Windows中激活)?(2) 提供的IP是否是为接口配置的IP(检查
ifconfig
或Windows的
ipconfig
)(3)端口是否会被另一个服务器应用程序阻止(使用
netstat
检查)(4)程序中是否有错误(调试它)