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

正文內(nèi)容

網(wǎng)絡(luò)聊天室論文(留存版)

2025-08-05 21:48上一頁面

下一頁面
  

【正文】 開始監(jiān)聽l 連接服務(wù)器, 登陸用戶圖 : 創(chuàng)建聊天窗口在線聊天:l 按情況CChatDlg類構(gòu)造函數(shù)l 連接對方l 發(fā)送消息l 接受消息l 發(fā)送離線消息被動(dòng)聊天:l 創(chuàng)建聊天窗口l 保存聊天記錄 圖412 發(fā)送離線消息 測試意義本章對我們的系統(tǒng)做具體的測試,驗(yàn)證系統(tǒng)的功能是否得以實(shí)現(xiàn)。CAsyncSocket::Asyncselect()MFC 的底部函數(shù)在AttachHandle()中完成,: 圖42 啟動(dòng)服務(wù)器流程服務(wù)器登陸如界面如圖43所示: 服務(wù)器登陸如界面初始化:l 列表試圖控件初始化l 用戶列表初始化l 讀取離線消息;離線消息包括:發(fā)送消息的用戶,接收消息的用戶,接收和發(fā)送消息的時(shí)間接受客戶端請求:CListenSocket::OnAccept()224。packet,CClientSocket*pClientSocket) BOOL轉(zhuǎn)發(fā)離線消息UpdateServerListCtl(const CObList amp。l ONLINE:在線狀態(tài)l OFFLINE:離線狀態(tài)l LOGIN:登陸狀態(tài)l UNKNOWN:未知狀態(tài),初始化狀態(tài)。:ClientServerClientClientClient更新成員列表成員列表請求應(yīng)答發(fā)送消息 關(guān)系功能圖 系統(tǒng)設(shè)計(jì) 設(shè)計(jì)原則考慮到系統(tǒng)的可重用性和伸縮性,需要將本系統(tǒng)的網(wǎng)絡(luò)通信底層和應(yīng)用系統(tǒng)分離開。本系統(tǒng)支持的活動(dòng)列表如下:(1) 配置服務(wù)器,設(shè)置IP及端;(2) 開啟服務(wù)器;(3) 對離線用戶進(jìn)行刪除管理;(4) 用戶登陸系統(tǒng);(5) 用戶與系統(tǒng)交互,進(jìn)行文字傳送;(6) 用戶好友登陸后,自動(dòng)刷新列表;(7) 傳送文字,當(dāng)好友不在線時(shí),發(fā)送離線消息;(8) 上線接收離線消息; 需求分析該聊天程序分為服務(wù)器端和課戶端兩個(gè)部分。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。兩個(gè)系統(tǒng)間的多重連接是這樣相互確認(rèn)并協(xié)調(diào)一致的,TCP或UDP連接唯一地使用每個(gè)信息中的如下四項(xiàng)進(jìn)行確認(rèn): 源IP地址 發(fā)送包的IP地址。應(yīng)用程序調(diào)用Windows Sockets的API實(shí)現(xiàn)相互之間的通訊。內(nèi)存:256MB或更高 這些軟件,在使用方面各有特色,在實(shí)現(xiàn)方面也各有所長,但基于這些產(chǎn)品正在商業(yè)運(yùn)營階段,其實(shí)現(xiàn)方式屬于商業(yè)機(jī)密,具體細(xì)節(jié)不一定得知,但是它在大的方面無非就是各種利用各種平臺(tái)上的網(wǎng)絡(luò)通信接口,建構(gòu)基于下層TCP/IP,或者UDP協(xié)議的軟件產(chǎn)品。出于高效、快速地處理各種事務(wù)的目的,越來越多的企業(yè)在其內(nèi)部使用局域網(wǎng)來進(jìn)行工作。 系統(tǒng)綜述現(xiàn)在,多渠道的信息源、網(wǎng)絡(luò)化的數(shù)據(jù)分布、快捷醫(yī)用的交互操作、智能化的分析決策等特點(diǎn)越來越成為衡量有兩聊天軟件的關(guān)鍵,因此,本人開發(fā)一個(gè)局域網(wǎng)聊天軟件,該聊天軟件是基于C++語言運(yùn)行于VC平臺(tái)上,利用的技術(shù)主要是Socket通信,使用配置文件作為數(shù)據(jù)管理。 軟件環(huán)境 這一API調(diào)用用來取代探尋網(wǎng)絡(luò)I/O調(diào)用。 目的端口 目的系統(tǒng)上的連接的端口。聊天系統(tǒng)有多種實(shí)現(xiàn)方式,類似ICQ屬于一種點(diǎn)對點(diǎn)的聊天系統(tǒng);還有一種是基于Socket的集中式聊天系統(tǒng),這種聊天系統(tǒng)需要登陸統(tǒng)一的聊天服務(wù)器。當(dāng)其他成員上線或下線時(shí),客戶端及時(shí)更新成員狀態(tài)。CAsyncSocketCSocket聊天、游戲等應(yīng)用系統(tǒng)Window Sockets API 本系統(tǒng)最底層是Socket通信層,將負(fù)責(zé)客戶端和服務(wù)器之間快速的數(shù)據(jù)交換,它通過接口層和最上面應(yīng)用層保持實(shí)時(shí)數(shù)據(jù)聯(lián)系。userInfo) 無 復(fù)制構(gòu)造數(shù)~CUserInfo () 無 析構(gòu)函數(shù) Init() Void初始成員變量 Serialize(CArchiveamp。obList)void保存離線消息l CListenSocket類 :派生于MFC的CSocket 類,用于接受客戶端的連接請求,在該類中重寫了CAsyncSocket類OnAccept()虛函數(shù)。packet) Void發(fā)送數(shù)據(jù)ReadPacket() Void接收服務(wù)器數(shù)據(jù)UpdateClientListCtl() Void更新用戶列表ShowOfflineMsg(CChatPacket *pPacket) Void顯示離線消息CreateUserList(CObList *pObList) Void創(chuàng)建用戶鏈表CreateChatDlg(CString *pChatDlg) Void創(chuàng)建聊天窗口SaveChatLog(CChatDlg *pChatDlg) Void保存聊天記錄OnDblclkClientList(NMHDR *pNMHDR,LRESULT *pResult) Void雙擊列表視圖控件的消息響應(yīng)函數(shù)l CChatDlg類:編輯和顯示消息。正確認(rèn)識測試是非常重要的,測試目標(biāo)決定了測試方案的設(shè)計(jì)。測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。應(yīng)使用戶能夠?qū)崿F(xiàn)個(gè)人信息如昵稱、密碼等的修改;參考文獻(xiàn)[1] 侯俊杰 深入淺出MFC(第二版) 華中科技大學(xué)出版社 200101[2] 王燕 《面向?qū)ο蟮睦碚撆cc++實(shí)踐》 清華大學(xué)出版社 1996 [3] 李師賢、李文軍、周曉聰?shù)?《面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)》 高教育出版社 [4] 孫鑫、余安萍 《VC++ 深入詳解》 電子工業(yè)出版社 [5] 張虹 《軟件工程與軟件開發(fā)工具》 清華大學(xué)出版社 [6] 汪翔、袁輝 《visual c++實(shí)踐與提高 網(wǎng)絡(luò)編程篇》 中國鐵路出版2001[7] 趙松濤 《SQL Server 2000應(yīng)用與實(shí)例集錦》 人民郵電出版社 1999[8] 姚領(lǐng)田《精通MFC程序設(shè)計(jì)》 人民郵電出版社 2006[10] 清汗計(jì)算機(jī)工作室 《Visual C++》 機(jī)械工業(yè)出版社 2001[11] Kate Gregory 《Visual c++6開發(fā)使用手冊》 機(jī)械工業(yè)出版1999[12] [13] 致 謝在本文結(jié)束之際,首先要向我的導(dǎo)師致以崇高的敬意和衷心的感謝。當(dāng)然這個(gè)系統(tǒng)還存在許多有待完善之處:因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試。客戶端主要去實(shí)現(xiàn)的是功能:初始化,創(chuàng)建初始化窗口,接收窗口,接收離線聊天消息以及登陸控制。CAsyncSocket::Bind()〉CAsyncSocket:: AtachHandle()224。userInfo,CClientSocket *pClientSocket) BOOL更新用戶鏈表TransmitMsg(constCChatPacketamp。在該類中聲明USERSTATUE枚舉類型,描述用戶狀態(tài)。(8) 為用戶保存離線消息。接下來,在客戶端,該系統(tǒng)的用戶能夠通過登陸界面進(jìn)入,然后直接與系統(tǒng)交互,進(jìn)行文字傳送。缺點(diǎn)主要有以下幾個(gè):只適用于局域網(wǎng)。因此,UDP不被應(yīng)用于那些使用虛電路的面向連接的服務(wù),UDP主要用于那些面向查詢應(yīng)答的服務(wù).TCP和UDP服務(wù)通常有一個(gè)客戶/服務(wù)器的關(guān)系。所有的Windows Sockets實(shí)現(xiàn)都支持流套接口和數(shù)據(jù)報(bào)套接口。處理器:Intel Pentium PIII或更高處理器 而也具有一個(gè)相當(dāng)方便的屏幕截圖功能,另外就是,所有上述軟件都實(shí)現(xiàn)了網(wǎng)絡(luò)即時(shí)的視頻,語音聊天功能。實(shí)現(xiàn)了系統(tǒng)的動(dòng)態(tài)管理,本系統(tǒng)可以方便人們之間的交流。在內(nèi)部局域網(wǎng)的幫助下,企業(yè)得以簡化信息流程,提高信息交換的速度,從而提高工作效率。為實(shí)現(xiàn)和方便客戶端間通信,在客戶端進(jìn)行了人性化的界面設(shè)計(jì),用戶可以注冊號碼,登陸界面,具有發(fā)送離線消息功能。操作系統(tǒng):Windows 2000 /Windows XP / Windows 2003 在select()或非阻塞I/O例程(例如send()和recv())已經(jīng)被調(diào)用或?qū)⒁徽{(diào)用的情況下都可以使用WSAAsyncSelect()調(diào)用。端口是一個(gè)軟件結(jié)構(gòu),被客戶程序
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1