我遇到了Java套接字程序的问题。 我在主机A上打开一个ServerSocket。 在主机B上,它位于同一个专用网络中,我尝试绑定到服务器,但我总是得到一个超时。Java Socket只适用于“本地主机”,但不适用于私人网络
Host A |服务器| IP:192.168.56.1
Host B |客户端| 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到达主机吗? – Markus