【发布时间】:2014-02-05 10:27:53
【问题描述】:
我的 java 套接字程序有问题。 我在主机 A 上打开一个 ServerSocket。 在同一私有网络中的主机 B 上,我 尝试绑定到服务器,但总是超时。
主机 A |服务器 | IP:192.168.56.1
主持人乙 |客户 | IP:192.168.47.1
在服务器主机 A::
welcomeSocket = new ServerSocket(2323);
socket = welcomeSocket.accept();
打开那个serverSocket之后;在主机 B 上:
socket = new Socket("192.168.56.1", 2323);
然后几秒钟后,出现异常:
java.net.ConnectException: Connection timed out: connect
当我在主机 A 或 B 上启动服务器时,套接字运行良好
并输入“本地主机”。
这里有什么问题?感谢您的帮助。
【问题讨论】:
-
您可以通过 ping 访问主机 a 吗?
标签: java sockets timeout localhost subnet