Winsock 同步与异步 阻塞与非阻塞

        当使用winsocket发送大量视频数据时,遇到过WSAWOULDVLOCK错误,原因就是没有控制发送的速度,导致缓冲区已被填满,数据发到客户端时已经被截断丢失,因此客户端无法正常解析数据。     正确的做法就是在服务器端等待FD_WRITE事件,当产生WSAWOULDVLOCK错误后,等待下一次FD_WRITE被触发,再发送数据。大部分数据量小的程序,基本上不会出现WSAWOU
相关文章
相关标签/搜索