是什么会导致非阻塞套接字在`recv`上阻塞?
我有一个TCP / IP套接字设置为非阻塞,无论如何还是阻塞。该套接字仅在一个线程中引用。此代码在Windows(有一些呼叫替换)上有效,但在Linux上无效。我有看起来像这样的代码(不要介意C风格的强制转换-这是很久以前编写的。此外,我对其进行了一些修整,所以请告知是否意外修整了一步。 '实际上是在执行该步骤。实际代码在另一台计算机上,所以我无法复制粘贴。):
// In the real code, these are class members. I'm not bonkers
int mSocket...