渝北中央公园巴蜀小学:vc6.0 错误MyServerSocket' : undeclared identifier

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 07:30:53
#include "MyServerSocket.h"
void CChatDlg::OnButton4()
{
if(MyServerSocket.m_hSocket!=INVALID_SOCKET)
{
AfxMessageBox("SOCKET已经建立!");
return;
}
BOOL flag=FALSE;
flag=MyServerSocket.Greate(7700,SOCK_STREAM,FD_ACCEPT,"127.0.0.1");
if(!flag)
{
AfxMessageBox("SOCKET创建出错!");
MyServerSocket.Close();
return;
}
if(!MyServerSocket.listen(5))
{
int nErrorCode=MyServerSocket.GetLastError();
if(nErrorCode!=WSAEWOULDBLOCK)
{
AfxMessageBox("无法开启服务");
MyServerSocket.Close();
return;
}
}
}
CMyServerSocket都有
编译错误
Deleting intermediate files and output files for project 'chat - Win32 Debug'.
--------------------Configuration: chat - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
chat.cpp
chatDlg.cpp
D:\andy\复件 (2) chat\chatDlg.cpp(248) : error C2065: 'MyServerSocket' : undeclared identifier
D:\andy\复件 (2) chat\chatDlg.cpp(248) : error C2228: left of '.m_hSocket' must have class/struct/union type
D:\andy\复件 (2) chat\chatDlg.cpp(254) : error C2228: left of '.Greate' must have class/struct/union type
D:\andy\复件 (2) chat\chatDlg.cpp(258) : error C2228: left of '.Close' must have class/struct/union type
D:\andy\复件 (2) chat\chatDlg.cpp(261) : error C2228: left of '.listen' must have class/struct/union type
D:\andy\复件 (2) chat\chatDlg.cpp(263) : error C2228: left of '.GetLastError' must have class/struct/union type
D:\andy\复件 (2) chat\chatDlg.cpp(267) : error C2228: left of '.Close' must have class/struct/union type
MySocket.cpp
MyServerSocket.cpp
Generating Code...
Error executing cl.exe.

chat.exe - 7 error(s), 0 warning(s)

没有定义MyServerSocket这个对象。