MFC网络程序设计程序.ppt

6.添加加入客户函数 : void CMyChatSrvrDlg::AddClient() { CClientSocket* pSocket = new CClientSocket; pSocket-m_pDlg = this; if(!m_ListenSock.Accept(*pSocket)) { AfxMessageBox(接收信息出错!); delete pSocket; return; } pSocket-AsyncSelect(FD_READ|FD_CLOSE); m_ClientList.AddTail(pSocket); SetDlgItemInt(IDC_COUNT, m_ClientList.GetCount(), FALSE); } 7.添加删除客户函数 : void CMyChatSrvrDlg::RemoveClient(CClientSocket* pSocket) { POSITION nPos = m_ClientList.GetHeadPosition(); POSITION nTmpPos = nPos; while(nPos) { CClientSocket* pSockItem = (CClientSocket*) m_ClientList.GetNext(nPos); if(pSockIt

文档评论(0)

1亿VIP精品文档

相关文档