Linux 关于Stdin的问题
我有以下要求 1) 在与stdin关联的文件描述符上选择块Linux 关于Stdin的问题,linux,sockets,Linux,Sockets,我有以下要求 1) 在与stdin关联的文件描述符上选择块 2) 现在,我如何编写一个代码,使select解锁。代码应该使stdin文件描述符读取就绪。换句话说,如果我们讨论的是selectUNIX系统调用,并且您正在使用它来等待stdin上的数据,那么代码应该在不等待用户输入的情况下取消阻塞select,您可以使用timeout参数指示要阻止的select最多超时秒 从: 谁会运行解锁选择的代码?考虑代码在一个程序中是顺序的。程序应该是类似于WOW的,发送上面的 #include <sy
2) 现在,我如何编写一个代码,使select解锁。代码应该使stdin文件描述符读取就绪。换句话说,如果我们讨论的是
select
UNIX系统调用,并且您正在使用它来等待stdin
上的数据,那么代码应该在不等待用户输入的情况下取消阻塞select,您可以使用timeout参数指示要阻止的select最多超时秒
从:
谁会运行解锁选择的代码?考虑代码在一个程序中是顺序的。程序应该是类似于WOW的,发送上面的
#include <sys/select.h>
int select(int nfds, fd_set *readfds, fd_set *writefds,
fd_set *exceptfds, struct timeval *timeout);
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* microseconds */
};