【发布时间】:2011-01-11 20:55:15
【问题描述】:
当然,如果没有数据,BeginReceive() 将永远不会结束。
MSDN suggests 调用 Close() 将中止 BeginReceive()。
但是,在套接字上调用Close() 也会对其执行Dispose(),如this great answer 中所示,因此EndReceive() 会抛出异常,因为该对象已被释放(确实如此!) .
我应该如何进行?
【问题讨论】:
标签: c# sockets asynchronous dispose