摘要:
Select server linux 的socket函数分为阻塞和非阻塞两种方式,比如accept函数,在阻塞模式下,它会一直等待有客户连接。而在非阻塞情况下,会立刻返回。我们一般都希望程序能够运行在非阻塞模式下。一种方法就是做一个死循环,不断去查询各个socket的状态,但是这样会浪费大量的cpu时间。解决这个问题的一个方法就是使用select函数。使用select函数可以以非阻塞的方式和多个socket通信。当有socket需要处理时,select函数立刻返回,期间并不会占用cpu时间。 select函数原型://Select 函数原型 int select(nfds, readfd.. 阅读全文
posted @ 2013-06-16 12:05
cococo点点
阅读(3416)
评论(2)
推荐(0)
浙公网安备 33010602011771号