写入.NET NetworkStream.EndWrite()字节

时间:2013-07-08 23:31:00

标签: .net tcpclient networkstream

MSDN文档明确指出:

  

获取NetworkStream后,可以调用EndWrite方法   成功完成发送操作并返回数量   发送的字节数。

强调我的。

然而,它什么都不返回(无效):

public override void EndWrite(
    IAsyncResult asyncResult
)

我错过了什么,或者这是一个错字(EndRead()确实返回字节读取。)

1 个答案:

答案 0 :(得分:4)

你没有遗漏任何东西,这是一个doc bug。可能是通过复制/粘贴EndRead文章引起的。它非常重要。你已经知道写了多少字节,都是。