世界地图上英国在哪里:vc6.0 编译错误chatDlg.cpp(18) : error C2143: syntax error : missing ';' before 'public'

来源:百度文库 编辑:高校问答 时间:2024/05/08 08:28:17
void CChatDlg::OnButton4()
{
if(m_srvrSocket.m_hSocket!=INVALID_SOCKET)
{
AfxMessageBox("SOCKET已经建立!");
return;
}
BOOL flag=FALSE;
flag=m_srvrSocket.Greate(7700,SOCK_STREAM,FD_ACCEPT,"127.0.0.1");
if(!flag)
{
AfxMessageBox("SOCKET创建出错!");
m_srvrSocket.Close();
return;
}
if(!m_srvrSocket.listen(5))
{
int nErrorCode=m_srvrSocket.GetLastError();
if(nErrorCode!=WSAEWOULDBLOCK)
{
AfxMessageBox("无法开启服务");
m_srvrSocket.Close();
return;
}
}
}
public: CMyServerSocket m_srvrSocket;
错误
--------------------Configuration: chat - Win32 Debug--------------------
Compiling...
chatDlg.cpp
D:\andy\复件 (4) chat\chatDlg.cpp(18) : error C2143: syntax error : missing ';' before 'public'
D:\andy\复件 (4) chat\chatDlg.cpp(253) : error C2039: 'Greate' : is not a member of 'CMyServerSocket'
d:\andy\复件 (4) chat\myserversocket.h(15) : see declaration of 'CMyServerSocket'
D:\andy\复件 (4) chat\chatDlg.cpp(260) : error C2039: 'listen' : is not a member of 'CMyServerSocket'
d:\andy\复件 (4) chat\myserversocket.h(15) : see declaration of 'CMyServerSocket'
Error executing cl.exe.

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