林茂枝

 

2013年1月15日

非阻塞式服务器和客户端程序(TCP)【简单的原理例子】

摘要: 来源:http://blog.csdn.net/shining100/article/details/5651878上次为大家介绍了阻塞式多线程服务端程序和阻塞式客户端程序的设计方法,但是在上文的最后也提到过,服务器程序会因为建立连接和关闭连接而频繁的创建和关闭线程会产生大量的内存碎片,从而导致服务端程序不能保证长时间的稳定运行。因此我在这里为大家介绍另外一种建立服务器和客户端程序的方法,即建立非阻塞式的服务器和客户端程序。 那什么是非阻塞呢?非阻塞是相对于阻塞而言,阻塞指的是在进行一个操作的时候,如服务器接收客户端的连接(accept),服务器或者客户端读写数据(read、write),如果 阅读全文

posted @ 2013-01-15 10:25 林茂枝 阅读(1572) 评论(0) 推荐(0) 编辑

导航