私のAndroidアプリの一部に、次のようなコードがあります:
try {
socket.setSoTimeout(100);
socket.receive(receivedAckPacket);
}
catch (SocketTimeoutException e) {
socket.send(p);
}
デバッグした後、プログラムの流れが「socket.receive(receivedAckPacket)」になったとき、私のプログラムの流れはブロックをキャッチします! なぜこれが起こるのですか?