小弟写的SOCK通讯,设置超时(setsockopt)失败。getlasterror()结果是10042,大牛帮忙[align=center]

解决方案 »

  1.   

    10042 在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次。不过你的这个程序在我机器运行的挺好阿,没问题。只是少了个
       WSADATA WSA;
       WSAStartup(MAKEWORD(2, 2), &WSA);
    而已,所以不清楚你的怎么回事。
      

  2.   

    是不是 dll 的版本问题
      

  3.   

    在其他工程里也没有问题 只是在WINCE工程里就不行了 急救
      

  4.   

    有些操作系统不支持 SO_SNDTIMEO  SO_RCVTIMEO  参数