socket非阻塞模式
套接字的默认状态是阻塞的,当发出一个不能立即完成的套接字调用时,该进程将被投入睡眠,等待相应操作完成。非阻塞模式下,无论操作是否完成都会立刻返回,需要通过其他方式来判断具体操作是否成功。将一个socket设置成非阻塞模式,可以使用fcntl方法。在非阻塞模式下,输入操作(如read、recv、recvfrom和recvmsg)、输出操作(如write、send、sendto和sendmsg)、接受外来连接(如accept函数)和发起外出连接(如connect函数)等都会立即返回。
标签: #科技综合
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。