首页 > 其他 > 详细

IOCP常见错误

时间:2015-08-27 02:18:13      阅读:316      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!