什么时候BeginSend不发送所有提供的字节?

时间:2013-02-19 12:53:01

标签: c#

socket.EndSend()返回发送的字节数。在哪些实例中没有socket.BeginSend发送所有预期的字节?

1 个答案:

答案 0 :(得分:1)

If everything goes well, never

  

当您的应用程序调用BeginSend时,系统将使用单独的线程来执行指定的回调方法,并在EndSend上阻塞,直到Socket发送请求的字节数或引发异常。

如果发送时意外连接丢失,将引发异常。