MSDN文档明确指出:
获取NetworkStream后,可以调用EndWrite方法 成功完成发送操作并返回数量 发送的字节数。
强调我的。
然而,它什么都不返回(无效):
public override void EndWrite(
IAsyncResult asyncResult
)
我错过了什么,或者这是一个错字(EndRead()
确实返回字节读取。)
答案 0 :(得分:4)
你没有遗漏任何东西,这是一个doc bug。可能是通过复制/粘贴EndRead文章引起的。它非常重要。你已经知道写了多少字节,都是。