昨天发现fcntl设置非阻塞SOCKET会频繁的失败,不知道什么原因.fcntl设置非阻塞SOCKET,会偶尔报错invalid arg。我以前看过公司的代码,当时就发现设置非阻塞的时候先fcntl设置,失败了再ioctl设置。为什么fcntl会失败呢,有了解的么。。[解决办法]有时成功,有时失败吗?没遇见过。要不贴源码看看