android作为客户端的socket通信,怎样判断超时?

2025-04-15 20:38:37
推荐回答(2个)
回答1:

socket有状态码可以取的。好像是socket.getStatus()。然后根据不同的状态码判断、

回答2:

try{
SocketAddress socAddress = new InetSocketAddress(SERVERIP, SERVERPORT);
socket.connect(socAddress, 5000);
}
catch (SocketTimeoutException se){
//超时
}
}catch (SocketException se){
//中断连接
}