【发布时间】:2012-02-15 16:17:38
【问题描述】:
您认为将 select() 与阻塞套接字一起使用是个好主意还是更好地使用超时 SO_SNDTIMEO/SO_RCVTIMEO
(我在Linux下,socket设置在SOCK_STREAM上)
第一个解决方案的优点是它可以与任何类型的套接字一起使用(阻塞和/或非阻塞状态)
【问题讨论】:
-
Stef - 你能详细说明一下细节吗? Linux 还是 Windows? SOCK_STREAM 还是 SOCK_DGRAM?
标签: sockets network-programming timeout blocking nonblocking