我正在编写一个客户机/服务器应用程序,其中客户机和服务器应该通过TCP套接字相互发送数据。客户端应该连接到服务器,如果连接失败,它应该等待几秒钟,然后再尝试连接到它(达到一定次数的尝试)。最初,我的循环就在connect() if块(下面的代码)周围,这也导致了同样的问题。之后,我在循环中包含了整个套接字设置(上面的代码),但这也没有帮助。我还试图在连接失败后关闭套接字,但这也没有帮助。Client]: Successfully connected to se
在使用Java客户端套接字连接到服务器时,我遇到了这两个不同的连接超时异常。Caused by: java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.