【发布时间】:2013-04-19 11:23:54
【问题描述】:
在select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
struct timeval *timeout) 的手册页中,它说:
If timeout is a null pointer, the select blocks indefinitely.
indefinitely 是否表示一个任意长度的句点?
让线程阻塞在select() 直到套接字获取一些数据是好的吗?如果是这样,*timeout 应该是多少?
【问题讨论】:
标签: c++ c sockets system-calls