文章出处:http://blog.youkuaiyun.com/zhenjing/archive/2009/11/05/4770490.aspx
TCP Client 代码:
TCP Server 代码:
采用select的TCP Server:
PS:在未采用select多路复用的TCP Server代码中,程序会在accept处阻塞,等待新的连接;
而在使用了select的TCP Server代码中,当一个已完成的连接准备好被accept的时候,select会把监听socket标记为可读,
再调用accept接收这个连接。