为什么在RHEL5或RHEL6上从管道读取数据时read -t不超时?这是我的例子,它不会在我的RHEL盒子上超时,而是从管道中读取:如果我没记错,read-t 3应该在3秒后超时吗?克里斯
GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)
我正在将一个windows网络应用程序移植到linux上,在linux上遇到了select调用的超时问题。下面的函数阻止了整个超时值,并在我用数据包嗅探器检查客户端已经发送数据时返回。// Possible return values: // 0: timed out
// > 0: data ready to be read