freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mfc聊天軟件課程設(shè)計-文庫吧

2025-06-10 21:07 本頁面


【正文】 了,其代碼如下://通知客戶端可以接受數(shù)據(jù)void CChatSocket::OnReceive(int nErrorCode) { CSocket::OnReceive(nErrorCode)。 if(m_pDlg){ PlaySound(F:\,NULL,SND_ASYNC|SND_NODEFAULT)。 m_pDlgProcessPendingRead()。 } } (8)在主對話框ChatClientDlg的頭文件中定義ChatSocket指針類型的私有成員變量,其代碼如下:CChatSocket* m_pSocket。并且在CChatClientDlg類的頭文件開始處增加如下代碼:class CChatSocket。//基于CSocket的新類CChatSocket (9)給對話框CChatClientDlg增加處理接收數(shù)據(jù)的共有成員函數(shù)ProcessPendingRead,其定義如下:void CChatClientDlg::ProcessPendingRead()//處理接收的數(shù)據(jù){ //定義緩沖區(qū) char buffer[BUFFER_SIZE]。 //接收數(shù)據(jù) int nReceived = m_pSocketReceive(buffer,BUFFER_SIZE,0)。 buffer[nReceived] = 0。 //將數(shù)據(jù)在列表框中顯示出來 CString str。 (%s,buffer)。 (str)。} (10)給對話框CChatClientDlg增加發(fā)送數(shù)據(jù)的私有成員函數(shù)SendMsg://發(fā)送數(shù)據(jù)到服務(wù)器void CChatClientDlg::SendMsg(CString strMsg){ CString str。 (%s:%s,m_strClientName,strMsg)。 m_pSocketSend((0),(),0)。}并且在CChatClientDlg類的頭文件開始處定義緩沖區(qū)的大小,其代碼如下:define BUFFER_SIZE 200 (11)給對話框CChatClientDlg增加表示聊天代號的CString類型私有成員變量m_strClientName。 (12)在對話框CChatClientDlg的OnInitialUpdate函數(shù)中增加登錄服務(wù)器的代碼:BOOL CChatClientDlg::OnInitDialog()//登錄服務(wù)器{ CDialog::OnInitDialog()。 ASSERT((IDM_ABOUTBOX amp。 0xFFF0) == IDM_ABOUTBOX)。 ASSERT(IDM_ABOUTBOX 0xF000)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 if (pSysMenu != NULL) { CString strAboutMenu。 (IDS_ABOUTBOX)。
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1