#include <iostream>
#include <winsock.h>
#pragma comment(lib,"wsock32.lib")using namespace std;#define MAX_NUM_BUF 1024     //输入缓冲区的大小
#define SERVER_DLL_REEOR    1  //调用Windows sockets DLL失败TCHAR bufSend[MAX_NUM_BUF];       //输入缓冲区
TCHAR bufRecv[MAX_NUM_BUF];
SOCKET sServer,sClient;
BOOL bConning; void InitMember()
{
//初始化读和写缓冲区
memset(bufRecv, 0, MAX_NUM_BUF);
memset(bufSend, 0, MAX_NUM_BUF); //初始化
sServer = INVALID_SOCKET;
sClient = INVALID_SOCKET; //没有连接状态
bConning = FALSE;
}int main()
{
InitMember();

    WORD        wVersionRequested;
    WSADATA        wsaData;
    int            retVal; //初始化Windows sockets DLL
wVersionRequested = MAKEWORD(1,1);
wsaData;
retVal = WSAStartup(wVersionRequested, &wsaData);
if( 0 != retVal )
{
ShowSocketMsg("Can not find a usable Windows Sockets dll!");
// printf("Can not find a usable Windows Sockets dll!");
return SERVER_DLL_REEOR;
} //确保Windows DLL支持1.1
if( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1)
{
ShowSocketMsg("Can not find a usable Windows Sockets dll!");
// printf("Can not find a usable Windows Sockets dll!");
WSACleanup();
return SERVER_DLL_REEOR;
} //创建套接字
sServer = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if( INVALID_SOCKET == sServer)
{
return HandleSocketError("Failed socket()!");
} return 0;
}: error C2065: 'ShowSocketMsg' : undeclared identifier
: error C2065: 'HandleSocketError' : undeclared identifier这是什么错误?