1. 首页
  2. 编程语言
  3. C
  4. linux 下socket通信中select的用法实例

linux 下socket通信中select的用法实例

上传者: 2019-06-01 05:02:46上传 RAR文件 2.72KB 热度 42次
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发生,而进程或线程继续执行,所以效率较高)方式工作的程序,它能够监视我们需
用户评论
码姐姐匿名网友 2019-06-01 05:02:46

可以使用,学习了下

码姐姐匿名网友 2019-06-01 05:02:46

适合初学者,很一般

码姐姐匿名网友 2019-06-01 05:02:46

学习 select 不错 推荐

码姐姐匿名网友 2019-06-01 05:02:46

虽然代码量比较少,但是对select知识点还是有体现的,对我有点帮助

码姐姐匿名网友 2019-06-01 05:02:46

很一般都是书上或网络上有的资源

码姐姐匿名网友 2019-06-01 05:02:46

代码很有学习的价值