寂寞羊

文章
4
资源
0
加入时间
3年0月9天

linux非阻塞的socket发送数据出现EAGAIN错误的处理方法

一、非阻塞socket        非阻塞套接字是指执行此套接字的网络调用时,不管是否执行成功,都立即返回。比如调用recv()函数读取网络缓冲区中数据,不管是否读到数据都立即返回,而不会一直挂在此函数调用上。在实际Windows网络通信软件开发中,异步非阻塞套接字是用的最多的。平常所说的C/S(客户端/服务器)结构的软件就是异步非阻塞模式的。 int32_t flags = fcntl