CAsyncSocket create创建套接字失败

解决方法:

在继承CAsyncSocket 类的子类的构造函数中加入以下代码:

1 if (!AfxSocketInit())
2     AfxMessageBox(IDP_SOCKETS_INIT_FAILED);

另外要在创建对话框项目是选择"Windows套接字",否则IDP_SOCKETS_INIT_FAILED会报错。

如果是C***App类继承了CAsyncSocket 类的话,那么在初始化函数InitInstance()中加入上述代码。

原文地址:https://www.cnblogs.com/lxc1910/p/8906058.html