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

正文內(nèi)容

基于局域網(wǎng)的即時通訊聊天室系統(tǒng)設(shè)計畢業(yè)設(shè)計論文-文庫吧在線文庫

2025-07-26 07:36上一頁面

下一頁面
  

【正文】 的過程中,我才明白“代碼不是寫出來的,是調(diào)出來的”的道理。還要感謝各位任課老師,老師們深厚的學術(shù)功底、旺盛的工作熱情和平易近人的態(tài)度是我學習的榜樣。通過這次畢業(yè)設(shè)計,我更深刻的認識到了教學實踐在大學課程中的重要性,同時也發(fā)覺到了自己在學習方面存在的不足之處,在以后的學習中我會努力改進這些不足、不斷提高自己的動手實踐能力。查閱資料和閱讀相關(guān)文獻的重要性。在文字傳送的同時增加表情發(fā)送的功能;在畢業(yè)設(shè)計的初期階段,我主要學習了與本課題相關(guān)的理論知識,包括:VC++的設(shè)置與開發(fā),MFC下的軟件開發(fā)過程等相關(guān)技術(shù),socket編程技術(shù)和多線程開發(fā)技術(shù),并完成客戶端和服務(wù)器端文字信息傳遞實驗。在循環(huán)的邊界和運行的界限內(nèi)執(zhí)行循環(huán)體。黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進行測試的。從上述規(guī)則可以看出,測試的正確定義是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”。userInfo)無在線/離線窗口CChatDlg(CWnd *pParent,CChatPacket *pPacket)無顯示離線聊天窗口~CChatDlg()無析構(gòu)函數(shù)PreTranslateMessage(MSG *pMsg)BOOL處理鍵盤消息InitSocket()BOOL創(chuàng)建套接字ConnectToPeer()BOOL 連接對方ProcessPendingRead()Void接收數(shù)據(jù)DisplayRecvMessage(CChatPacket *pPacket)Void顯示消息DisplayOfflineMessage(CChatPacket *pPacket)Void顯示接收到的離線消息SendPeerMessage()Void發(fā)送消息InitArchive()Void初始化讀入對象etPeerInfo(CUserInfo amp。 函 數(shù) 名 稱返 回 值功 能 CClientDlg(CWnd *pParent=NULL) 無構(gòu)造函數(shù)~CClientDlg() 無析夠函數(shù)Init() BOOL初始化InitListCtrlSetting() BOOL初始列表控件ConnectToServer() BOOL連接服務(wù)器BegingListen() BOOL監(jiān)聽ProcessPendingAccept() Void接受對方連接ProcessPendingRead() Void接受數(shù)據(jù)包SendPacket(CChatPacket amp。 服務(wù)器端主要過程介紹啟動服務(wù)器:啟動服務(wù)器的過程就是創(chuàng)建套接字并開始監(jiān)聽客戶端連接的過程。obList)void保存用戶信息SaveOfflineMsg(const CObList amp。 函 數(shù) 名 稱 返 回 值 功 能CserverDlg 無構(gòu)造函數(shù) ~CServerDlg() 無析構(gòu)函數(shù)StartService() BOOL啟動服務(wù)Init() BOOL初始化ProcessPendingRead(CArchive *pArchiveIn, CArchive *pArchiveOut,CClientSocket) BOOL接收數(shù)據(jù)ProcessPendingAccept() Void接受客戶端連接請求ReleaseChatter(CClientSocket *pClientSocket) Void離線時刪除用戶DeleteChatter(CClientSocket *pClientSocket) Void用戶登陸密碼錯誤時刪除用戶DeleteAllChatter() Void刪除所有在線用戶InitListCtrlSetting() Void定義鏈表控件InitUserList() Void初始化用戶鏈表SaveUserList(const CObList amp。函 數(shù) 名 稱返 回 值 功 能 CUserInfo() 無 構(gòu)造函數(shù)CUserInfo(constCUserInfoamp。在線狀態(tài):用戶在線,當兩個用戶都在線時,可以相互發(fā)送和接受成員列表。本系統(tǒng)在架構(gòu)設(shè)計上將分4個層次。(3) 通知客戶端更新成員列表。(2) 更新成員狀態(tài)。在使用瀏覽器訪問服務(wù)器時,先由客戶端發(fā)出HTTP協(xié)議,然后服務(wù)器響應(yīng)處理這個客戶端的響應(yīng),再返回處理結(jié)果;請求(Request)和響應(yīng)(Response)是一種一對一的前后因果關(guān)系。3 系統(tǒng)分析與設(shè)計 系統(tǒng)分析 系統(tǒng)需求聊天交流是目前互聯(lián)網(wǎng)提供的主要內(nèi)容。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)。源端口 源系統(tǒng)上的連接的端口。IP數(shù)據(jù)包中含有發(fā)送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。: Sockets實現(xiàn)通訊工作的各層關(guān)系圖 WSAAsyncSelect模型開發(fā)WSAAsyncSelect()調(diào)用允許應(yīng)用程序程序注冊一個或多個感興趣的網(wǎng)絡(luò)事件。因此Visual C++又稱作是一個集成開發(fā)工具,它提供了軟件代碼自動生成和可視化的資源編輯功能。因此,在應(yīng)用時應(yīng)采用更好的配置。第4章是系統(tǒng)實現(xiàn),分別介紹了服務(wù)器端和客戶端每個功能的執(zhí)行過程,畫出主要模塊的流程圖。主要研究開發(fā)內(nèi)容是:熟悉C++和VC的操作,搭配系統(tǒng)開發(fā)平臺,探索在此開發(fā)平臺下,利用socket編程技術(shù)、多線程開發(fā)技術(shù)、TCP、UDP協(xié)議等進行局域網(wǎng)聊天軟件的實際開發(fā)。 基于Socket的局域網(wǎng)聊天工具很好地詮釋了Socket通信的原理,并且在企業(yè)內(nèi)部通信、教學、討論等應(yīng)用中都具有一定的實用價值。Key words:LAN 、Instant messaging、Socket、asynchronous modleIII目 錄摘 要 IAbstract II1 概 述 1 系統(tǒng)現(xiàn)狀 1 系統(tǒng)內(nèi)容與目標 2 系統(tǒng)綜述 22 系統(tǒng)開發(fā)環(huán)境和關(guān)鍵技術(shù) 3 開發(fā)環(huán)境 3 關(guān)鍵技術(shù) 3 .Visual C++和面向?qū)ο蟪绦蛟O(shè)計 3 M F C 4 WINDOWS SOCKETS網(wǎng)絡(luò)編程接口 4 WSAAsyncSelect模型開發(fā) 5 TCP/IP協(xié)議、TCP協(xié)議 6 Client/Server結(jié)構(gòu)(客戶機/服務(wù)器模式) 83 系統(tǒng)分析與設(shè)計 9 系統(tǒng)分析 9 系統(tǒng)需求 9 需求分析 10 系統(tǒng)設(shè)計 11 設(shè)計原則 11 工作流程 12 功能設(shè)計 13 共享數(shù)據(jù)類設(shè)計 134 系統(tǒng)實現(xiàn) 16 服務(wù)器端設(shè)計實現(xiàn) 16 服務(wù)器端靜態(tài)類圖 16 服務(wù)器主要類介紹 16 服務(wù)器端主要過程介紹 19 客戶端設(shè)計實現(xiàn) 25 客戶端靜態(tài)類圖 25 客戶端主要類介紹 25 27 32 測試意義 32 32 32 測試用例 33總結(jié)與展望 34參考文獻 36致 謝 371 概 述近年來,隨著全球信息化進程的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。隨著計算機科學和Internet 的飛速發(fā)展, 網(wǎng)上聊天已成為人們相互交流的一種方式, 與Email、電話相比, 聊天服務(wù)更具有實時性和有效性。 該軟件能夠幫助企業(yè)在局域網(wǎng)內(nèi)搭建起自己的聊天系統(tǒng),避免企業(yè)內(nèi)部員工使用類似等軟件泄露內(nèi)部信息,但是該軟件只實現(xiàn)了聊天的基本功能,還有很多不足之處需要改進。 本系統(tǒng)采用基于Socket的局域網(wǎng)通信工具的設(shè)計與實現(xiàn)的方法。而也具有一個相當方便的屏幕截圖功能,另外就是,所有上述軟件都實現(xiàn)了網(wǎng)絡(luò)即時的視頻,語音聊天功能。第 3 章是系統(tǒng)分析與設(shè)計。處理器:Intel Pentium PIII或更高處理器 從20世紀70年代第一次提出面向?qū)ο蟮母拍铋_始,到現(xiàn)在面向?qū)ο蠹夹g(shù)發(fā)展成為一種比較成熟的編程思想,通過面向?qū)ο蠹夹g(shù),可以將現(xiàn)實世界直接影射到對象空間,從而為系統(tǒng)的設(shè)計和開發(fā)帶來革命性的影響。所有的Windows Sockets實現(xiàn)都支持流套接口和數(shù)據(jù)報套接口。應(yīng)用進程WSAAsyncSelect線程繼續(xù)運行 Recv()復(fù)制數(shù)據(jù)期間阻塞處理數(shù)據(jù) 內(nèi)核 等待數(shù)據(jù)數(shù)據(jù)準備好復(fù)制數(shù)據(jù)將數(shù)據(jù)復(fù)制到擁護空間 完成復(fù)制系統(tǒng)調(diào)用返回消息系統(tǒng)調(diào)用返回成功指示 TCP/IP協(xié)議、TCP協(xié)議網(wǎng)際協(xié)議IP是TCP/IP的心臟,也是網(wǎng)絡(luò)層中最重要的協(xié)議。因此,UDP不被應(yīng)用于那些使用虛電路的面向連接的服務(wù),UDP主要用于那些面向查詢應(yīng)答的服務(wù).
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1