日期:2014-05-17  浏览次数:20770 次

c# 异步套接字
MSDN上面的 c#异步套接字例子,客户端向服务器发一条数据后就断开了。如何实现无限次发送呢?

------解决方案--------------------
引用:
http://technet.microsoft.com/zh-cn/library/bew39x2a(v=vs.85).aspx  就这上面的例子。。。

晕!

这个文章只是为了说明那一个 beginXXX 语法而生硬拼凑出来的代码。这根本就是短链接,只不过画蛇添足地用了异步写法。

实际上,如果你就是短链接,你就是那四个动作(connect、send、receive、shutdown),那么你干么要额外地整什么异步线程、然后再用ManualResetEvent 把线程阻塞起来呢?这纯粹是用异步多线程的写法来模拟顺序程序,是画蛇添足的。实际上用顺序的代码,少量地写几行代码就行了,用不着像这个文章这样整一大堆莫名其妙的东西。

这个文章说明了,立意太低,写出来的技术文章里边的代码,就会画蛇添足。