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

正文內(nèi)容

vc網(wǎng)絡(luò)聊天室的實(shí)現(xiàn)計(jì)算機(jī)操作系統(tǒng)課程設(shè)計(jì)-資料下載頁

2025-06-05 11:08本頁面
  

【正文】 (message,%s,(n))。 message[n]=0。} else {AfxMessageBox(沒有私聊對象! )。 return。}} else {m_IDC_EDIT_MESSAGE=myServerSocketNikeName+m_IDC_EDIT_MESSAGE。 n=()。 sprintf(message,%s,(n))。 message[n]=0。} if (myServerSocketSend(message,n+1)) {m_IDC_EDIT_MESSAGE=。 UpdateData(FALSE)。} else {AfxMessageBox(網(wǎng)絡(luò)傳輸錯誤! )。}}} void CChatRoomDlg::OnExitButton() {// TODO: Add your control notification handler code here char message2[20]。 strcpy(message2,CLOSEUSE|)。 strcat(message2,myServerSocketNikeName)。 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 18 18 if (myServerSocketSend(message2,20))//———————— 離開聊天室 {} else {AfxMessageBox(網(wǎng)絡(luò)傳輸錯誤! )。} CDialog::OnOK()。} BOOL CChatRoomDlg::GetMessage()//顯示聊天信息 {char buff[2021]。 char name[20]。 int count。 count=myServerSocketReceive(buff,2021)。 buff[count]=0。 char Flag[10]。 for (int i=0。i8。i++) {Flag[i]=buff[i]。} Flag[8]=0。 if (strcmp(Flag,USERLIST)==0)//新用戶昵稱列表 {()。//清空列表 CString sTemp。 int j=8。 for (i=8。buff[i]!=0。i++) {if (buff[i]==39。|39。)//昵稱分隔符號 {for (int m=0。ji。j++,m++) {name[m]=buff[j]。} name[m]=39。\039。 (%s,name)。//昵稱 (sTemp)。 j=i+1。}} } else//聊天信息 { (buff)。} 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 19 19 return true。} 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 20 20 設(shè)計(jì)使用說明: 此聊天程序的實(shí)現(xiàn)主要通過兩部分實(shí)現(xiàn),一個(gè)是客戶端,一個(gè)是服務(wù)器端。服務(wù)器端可開啟服務(wù),等待用戶登錄,實(shí)現(xiàn)消息的中轉(zhuǎn)發(fā)送;客戶端可以通過服務(wù)器端的 IP 地址登陸到聊天室,從而接入聊天網(wǎng)絡(luò),實(shí)現(xiàn)局域互通。接下來就介紹一下此程序的使用過程: 首先,服務(wù)器端應(yīng)該開啟監(jiān)聽服務(wù),等待客戶端的連接請求,并實(shí)時(shí)的給 予響應(yīng)。 此時(shí)服務(wù)器端口處于監(jiān)聽狀態(tài),可以接受來自任何一個(gè)客戶端的連接請求。于是開啟客戶端進(jìn)行連接。在客戶端口里面,可選項(xiàng)有:用戶昵稱,服務(wù)器 IP 地址,在線用戶列表,用戶私聊選項(xiàng),消息發(fā)送窗口,消息接收窗口。用戶可輸入服務(wù)器端的 IP 地址進(jìn)行連接請求,加入聊天室。同時(shí)也可以為自己創(chuàng)建一個(gè)個(gè)性化的昵稱,作為身份標(biāo)識。 若在在聊天途中服務(wù)器出現(xiàn)異?;蛘邤嚅_,在用戶端有如下的提示: 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 21 21 下圖是用戶之間的聊天界面,注意在用戶聊天時(shí),首先要選擇聊天的對象,然后發(fā)送消息,才可以與用戶之間進(jìn)行私聊。 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 22 22 操作系統(tǒng)實(shí)驗(yàn)報(bào)告 23 23 結(jié)果及分析: 此程序的功能達(dá)到了之前預(yù)想的可能,通過服務(wù)器端的消息轉(zhuǎn)發(fā),實(shí)現(xiàn)了多用戶之間的群聊,和單個(gè)用戶之間的私聊,完整了一個(gè)簡單的網(wǎng)絡(luò)聊天軟件的功能。通過此次的實(shí)驗(yàn),也同時(shí)讓我對于 CSocket 網(wǎng)絡(luò)聊天類的使用有了更深入的了解,在關(guān)于網(wǎng)絡(luò)編程的方面也有了新的認(rèn)識。雖然此程序的功能還比較的簡單,而且某些方面還沒能完善,但是,我相信我只是一個(gè)開始。 現(xiàn)在就軟件自身還存在的問題羅列如下: 成員列表在非正常退出時(shí),服務(wù)器端得不到及時(shí)而有效地更新; 用戶登錄前必須先知道服務(wù)器端的 IP,這樣操作顯然比較麻煩; 程序界面做的比較 單一,缺少層次性的美感。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1