在我的 android 应用程序的一部分中,有这样一段代码:
try {
socket.setSoTimeout(100);
socket.receive(receivedAckPacket);
}
catch (SocketTimeoutException e) {
socket.send(p);
}
在我调试之后,当程序的流程来到“socket.receive(receivedAckPacket)”时,我的程序流程去catch block!为什么会发生这种情况?