t.m scr888:vc6.0问题 编译错误MyServerSocket' : undeclared identifier

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 19:21:55
#include "MyServerSocket.h"
void CChatDlg::OnOpen()
{
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;
}
}
}

--------------------Configuration: chat - Win32 Debug--------------------
Compiling...
chatDlg.cpp
D:\andy\复件 (3) chat\chatDlg.cpp(247) : error C2065: 'MyServerSocket' : undeclared identifier
D:\andy\复件 (3) chat\chatDlg.cpp(247) : error C2228: left of '.m_hSocket' must have class/struct/union type
D:\andy\复件 (3) chat\chatDlg.cpp(253) : error C2228: left of '.Greate' must have class/struct/union type
D:\andy\复件 (3) chat\chatDlg.cpp(257) : error C2228: left of '.Close' must have class/struct/union type
D:\andy\复件 (3) chat\chatDlg.cpp(260) : error C2228: left of '.listen' must have class/struct/union type
D:\andy\复件 (3) chat\chatDlg.cpp(262) : error C2228: left of '.GetLastError' must have class/struct/union type
D:\andy\复件 (3) chat\chatDlg.cpp(266) : error C2228: left of '.Close' must have class/struct/union type
Error executing cl.exe.
Creating browse info file...

chat.exe - 7 error(s), 0 warning(s)
就是编译不过去 看看那有问题谢谢了
class CMyServerSocket : public CAsyncSocket
{
// Attributes
public:

// Operations
public:
CMyServerSocket();
virtual ~CMyServerSocket();

// Overrides
public:
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyServerSocket)
public:
virtual void OnAccept(int nErrorCode);
//}}AFX_VIRTUAL

// Generated message map functions
//{{AFX_MSG(CMyServerSocket)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG

// Implementation
protected:
};

你有没有MyServerSocket.h这样一个文件

MyServerSocket是如何定义的?