这篇文章介绍的很详细。
http://www.developerfusion.com/article/3997/socket-programming-in-c-part-2/
2003-09-03 by Ashish Dhar
下面这篇文章借鉴了上一篇的思想,但更清晰,流程也更清楚。
2005-01-04 by Jayan Nair
http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c8781/Asynchronous-Socket-Programming-in-C-Part-II.htm