套接字 错误 未定义的标识符
我打算在程序中使用套接字进行网络通讯。程序结构是单文档框架不带文档支持的结构。采用以下步骤:
1、在stdafx.h中添加:
#include <Winsock2.h>
#pragma comment(lib,"Ws2_32.lib")
#include <afxsock.h>
2、在应用程序C****App::InitInstance()中添加:
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,2),&wsaData)) //调用Windows Sockets DLL
{
WSACleanup();
return FALSE;
}
3、在应用程序C****App::ExitInstance()中添加:
WSACleanup();
4、问题出现:无论在何处定义SOCKET,都无法识别这个关键字
注:本程序加载了其他的静态链接库
谁碰到过这种问题,请给个思路。