小编Gre*_*era的帖子

socket select()与非block recv

我看过一些select()poll()or相比的文章epoll(),我看到很多指南讨论了select()多个套接字的实际用法.

但是,我似乎无法找到的是与没有阻塞的无阻塞recv()呼叫的比较select().如果只有1个套接字要读取,1个套接字要写入,是否有任何理由使用该select()呼叫?该recv()方法可以设置为WSAEWOULDBLOCK在没有可用数据的情况下不阻塞并返回错误(),那么select()当您没有其他套接字要检查时,为什么还要打扰?非阻塞recv()调用是否慢得多?

c sockets nonblocking recv posix-select

12
推荐指数
3
解决办法
8449
查看次数

标签 统计

c ×1

nonblocking ×1

posix-select ×1

recv ×1

sockets ×1