有时,在internet连接不可用时,java客户端套接字在套接字上写入数据时不会引发异常

有时,在internet连接不可用时,java客户端套接字在套接字上写入数据时不会引发异常,java,sockets,client,Java,Sockets,Client,在java客户机套接字编程中,我试图在internet连接不可用时用户在套接字上写入数据的情况下获得异常。大多数情况下,我在这种情况下写入时获得IoException,但有时在这种情况下我没有得到任何异常。 任何人都可以告诉我,当没有任何异常出现时,数据会去哪里。它会进入内核中的套接字发送缓冲区。通常,在中断后的第一次写入时不会出现异常,因为存在此缓冲区。当内核在尝试发送缓冲区中的数据时,您将在后续写入时得到它。谢谢,但即使在后续写入之后,我也没有收到任何异常。原因是什么??

在java客户机套接字编程中,我试图在internet连接不可用时用户在套接字上写入数据的情况下获得异常。大多数情况下,我在这种情况下写入时获得IoException,但有时在这种情况下我没有得到任何异常。
任何人都可以告诉我,当没有任何异常出现时,数据会去哪里。

它会进入内核中的套接字发送缓冲区。通常,在中断后的第一次写入时不会出现异常,因为存在此缓冲区。当内核在尝试发送缓冲区中的数据时,您将在后续写入时得到它。

谢谢,但即使在后续写入之后,我也没有收到任何异常。原因是什么??