使用
在vs2010中会自动导入这个,不用自己再导包了#pragma comment(lib, “wsock32.lib”)
对于socket拉来说,如果要离开,那么就关闭套接字并销毁他!
CClientSocket类中包含了所有要用到的套接字类的东西,这个是我们声明的套接字类
CClientSocket *m_pSocket; //指针机制,客户端套接字指针
SetWindowTextA(“聊天室客户端-SelfChat”);
//这两个函数改变指定窗口的标题栏的文本内容(如果窗口有标题栏)
//客户端离开按钮事件
void CSelfChatDlg::OnQuit()
{
// TODO: 在此添加控件通知处理程序代码
if(m_pSocket)
{
m_pSocket->Close();
delete m_pSocket; //离开时要记得关闭、销毁Socket
}
m_UserList.ResetContent();
m_MessageList.ReplaceSel("你已经退出了, 谢谢光顾!");
this->SetWindowTextA("聊天室客户端-SelfChat");
//界面
/*
m_Usr.EnableWindow(true);
m_Usr.SetFocus();
ServerIP.EnableWindow(true);
m_port.EnableWindow(true);
m_Enter.EnableWindow(true);
m_Quit.EnableWindow(false);
m_EditWords.EnableWindow(false);
m_Send.EnableWindow(false);
m_Exit.EnableWindow(true);
*/
}