在我的Android应用程序的一部分中,有这样的代码:
try {
socket.setSoTimeout(100);
socket.receive(receivedAckPacket);
}
catch (SocketTimeoutException e) {
socket.send(p);
}
在我调试之后,当程序流程进入“socket.receive(receivedAckPacket)”时,我的程序流程转到catch块!为什么会发生这件事?
答案 0 :(得分:2)
添加
e.printStackTrace();
您将看到发生异常的原因。