使用如下代码段检查是否有数据可读
FD_SET FD = {1, mySocket};
TIMEVAL TV = {0, 0};
TIMEVAL *pTV = pbForceReturn ? &TV : NULL;
int nReturnValue = select(0, &FD, NULL, NULL, pTV);问题是:
1、当带外数据(OOB)到来时,上面的select的返回值是不是带外数据的大小;
2、如果我的程序始终不接收带外数据(recv函数的第4个参数不等于MSG_OOB),如果有程序不断的向我的程序发送带外数据,会造成什么后果吗?