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

正文內(nèi)容

基于tcp協(xié)議網(wǎng)上聊天程序-wenkub.com

2025-05-28 12:00 本頁面
   

【正文】 登陸后服務(wù)器運(yùn)行結(jié)果 “kitty”客戶端運(yùn)行結(jié)果 “l(fā)uly”客戶端運(yùn)行結(jié)果(4) 當(dāng)客戶“l(fā)ucy”下線后,客戶“kitty”。6使用說明(1) 首先運(yùn)行服務(wù)器。 某用戶剛登錄服務(wù)器時,服務(wù)器需對其發(fā)送實時在線用戶列表。課程設(shè)計的機(jī)會不是很多,由于所學(xué)的知識包含了太多的方面,所以實踐方面還是遠(yuǎn)遠(yuǎn)不夠,希望在學(xué)校期間能夠多一些類似的機(jī)會。尤其是剛開始用Visual Studio 2008軟件的時候,從完全陌生到慢慢的了解,這其中的過程對應(yīng)用方面知識的提高有很大的幫助。使我受益良多。 }}5總結(jié) 經(jīng)過了整整3個星期的忙碌,終于完成了課程設(shè)計。 } } } ()。amp。 int b = 0。 memset(buff,0,sizeof(buff))。 thisClose()。 CEdit *p_Edit = (CEdit *)m_dlgServerGetDlgItem(IDC_EDIT_INFO)。} (7)客戶下線后,服務(wù)器將下線的客戶從客戶列表中刪除,具體代碼如下: void CClientSocket::OnClose(int nErrorCode) //服務(wù)器通過失去連接錯誤碼獲知下線的客戶{ POSITION pos = clistFind(this)。 CString strTemp = buff。 } } CSocket::OnReceive(nErrorCode)。 POSITION pos = clistGetHeadPosition()。 } if(type == SEND_MESSAGE) //如果接受的是客戶發(fā)送信息 { char buff[1000]。 CString strTemp = t + : + CString(buff) + 進(jìn)入\r\n。 Receive(buff,length)。 int length = headerlen。 }} (5)服務(wù)器接收消息并轉(zhuǎn)發(fā),具體代碼如下:void CClientSocket::OnReceive(int nErrorCode) { char buff1[sizeof(Header)]。 UpdateData(FALSE)。 CString str = nikeName + + t + \r\n + +m_strMessage。 = ()。 pEditSetFocus()。 } } CSocket::OnReceive(nErrorCode)。 POSITION pos = clistGetHeadPosition()。 } if(type == SEND_MESSAGE) //如果接受的是客戶發(fā)送信息 { char buff[1000]。 CString strTemp = t + : + CString(buff) + 進(jìn)入\r\n。 Receive(buff,length)。 int length = headerlen。} (3)服務(wù)器接收新登錄客戶的信息,具體代碼如下:void CClientSocket::OnReceive(int nErrorCode) { char buff1[sizeof(Header)]。head,sizeof(Header))。 } Header head。 return。 return FALSE。 //自定義的CSocket類的子類 m_pSocket = new CServerSocket。 (1)服務(wù)器初始化,開始監(jiān)聽客戶端的連接請求,具體代碼如下:BOOL CChatServerApp::InitInstance(){ if (!AfxSocketInit()) //套接字初始化失敗 { AfxMessageBox(IDP_SOCKETS_INIT_FAILED)。服務(wù)器和客戶端的交互包括客戶端登錄服務(wù)器,服務(wù)器將客戶名添加至客戶列表中,以及客戶下線后,服務(wù)器和在線客戶將下線客戶從客戶列表中刪除等。 開始 開始 開始 運(yùn)行客戶端 運(yùn)行客戶端 運(yùn)行客戶端 用戶登陸 用戶登陸 用戶登陸給服務(wù)器發(fā)送登陸消息登陸成功登陸成功向該用戶發(fā)送在線用戶列表登陸成功向該用戶發(fā)送在線用戶列表 否 是 顯示主頁面 顯示主頁面 顯示主頁面 是給服務(wù)器發(fā)送下線消息向其所有在線用戶發(fā)送消息向其所有在線用戶發(fā)送消息 是更新本地在線用戶列表更新本地在線用戶列表更新本地在線用戶列表與其他用戶進(jìn)行聊天與其他用戶進(jìn)行聊天與其他用戶進(jìn)行聊天 退出 退出 退出 客戶端流程圖 4 詳細(xì)設(shè)計 設(shè)計服務(wù)器和客戶端的界面分別為客戶端和服務(wù)器創(chuàng)建基于對話框的MFC工程。 向該用戶發(fā)送在線用戶列表 開始偵聽端口消息 解析消息向其所有在線用戶發(fā)送消息首次登陸更新服務(wù)器在線用戶列表收到消息 運(yùn)行服務(wù)器 是 否 是 廣播消息 服務(wù)器流程圖 客戶端 在運(yùn)行服務(wù)器
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1