【发布时间】:2019-05-30 08:20:11
【问题描述】:
socket客户端正在android上运行:
try {
socketClient = new Socket(host, port);
//set socket input
in = socketClient.getInputStream();
dIn = new DataInputStream(in);
//set socket output
out = socketClient.getOutputStream();
dOut = new DataOutputStream(out);
int c = 0;
String data = "";
while ((c = dIn.read()) != -1) {
//print data
}
} catch (Exception e) {
//close connection
}
我的服务器在 python 上运行,一切正常,除非服务器没有运行,当我尝试连接到服务器时,需要两分钟才能捕捉到服务器不可用的错误
如何减少时间,例如在 10 秒内捕获错误
【问题讨论】: