样式
上面的编辑控件用来显示自己和别人发的消息 下面的编辑控件显示要发送的消息 加上一个发送按钮和关闭按钮
需要先创建CClientSocket类 基类为CSocket 后面细说
初始化
写在OnInitDialog()中
//创建套接字
m_pClientSocket = new CClientSocket;
if (FALSE == m_pClientSocket->Create())
{
CString strMsg;
strMsg.Format(L"创建套接字失败.错误代号:%d", GetLastError());
MessageBox(strMsg);
EndDialog(IDOK);
}
//连接服务器
if (FALSE == m_pClientSocket->Connect(L"127.0.0.1", SERVER_PORT))
{
CString strMsg;
strMsg.Format(L"连接服务器失败.错误代号:%d", GetLastError());
MessageBox(strMsg);
EndDialog(IDOK);
}
CClientSocket类
CClientSocket类对象在OnInitDialog()中用来创建套接字以及接收服务器那边发来消息
类向导添加OnReceive虚函数