10047 -- 使用了与请求的协议不兼容的地址。 WSASocket(AF_IRDA,SOCK_STREAM,IPPROTO_TCP,NULL,0,WSA_FLAG_OVERLAPPED); 参数不匹配。使用: WSASocket(AF_IRDA, SOCK_STREAM, 0, NULL, 0,WSA_FLAG_OVERLAPPED);
极有可能是AF_IRDA的问题,因为必须得确保当前计算机上有红外口并且装有相应的驱动程序。