-6

在我的 android 应用程序的一部分中,有这样一段代码:

            try {                        
                socket.setSoTimeout(100);                                                
                socket.receive(receivedAckPacket);
            }
            catch (SocketTimeoutException e) {
                socket.send(p);
            }

在我调试之后,当程序的流程来到“socket.receive(receivedAckPacket)”时​​,我的程序流程去catch block!为什么会发生这种情况?

4

1 回答 1

2

添加

e.printStackTrace();

您将看到异常发生的原因。

于 2013-07-06T17:20:33.637 回答