为什么套接字连接在给定ip和端口时会失败的原因是什么?有没有办法来解决这个问题?有时我会得到一个套接字连接失败。但是等待几分钟后我才会发现。有没有办法找出连接是否会在较短的时间内失败?长时间等待后套接字连接失败
try{
socketConn = new Socket(this.ip, this.port);
}catch (IOException e){
System.err.println("Failed creating a Socket Connection in Peer constructor for " +id +
" with IP: " +ip+" and on port: "+port);
}
您可以减少超时时间,但是这可能会导致连接可能已连接失败。 –
异常告诉你什么? –
我得到一个连接超时 – user1363410