码迷,mamicode.com
首页 > 其他好文 > 详细

IOCP常见错误

时间:2015-08-27 02:19:45      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

  1. WSAGetLastError为6

    http://stackoverflow.com/questions/20526235/wsarecv-sometimes-return-invalid-handle-error-no-6-for-a-socket-associated-w

    没有初始化LPOVERLAPPED结构(尤其是hEvent).

  2. WSAGetLastError为997,WSA_IO_PENDING

    如果你使用的是重叠(异步)方式打开串口的话,出现这个错误很正常。表明I/O没有完成。但不表明串口操作有错误。       如果你使用同步方式打开串口的话,那就是有错误了。 因为同步方式是阻塞的,知道I/O完成才返回

    需要设置socket为非阻塞:

  3. unsigned long value =0;   
    int  ret = ioctlsocket(Listen,FIONBIO,(unsigned   long*)&value);

IOCP常见错误

标签:

原文地址:http://my.oschina.net/shanlilaideyu/blog/497662

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!