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

正文內(nèi)容

基于tcpip的網(wǎng)絡(luò)聊天工具的設(shè)計與實現(xiàn)—計算機畢業(yè)設(shè)計-展示頁

2024-12-05 16:38本頁面
  

【正文】 客戶端 功能模塊圖 圖 2 客戶端功能模塊 系統(tǒng) 設(shè)計 的 原理 本程序基 TCP/IP協(xié)議。 本次畢業(yè)設(shè)計聊天工具主要實現(xiàn)以下功能: 1) 客戶端功能:用戶登錄,進入聊天室。只有建立了穩(wěn)定的模型和良好的數(shù)據(jù)接口,才能保證系統(tǒng)具有良好的適應(yīng)性。因此,在本系統(tǒng)的設(shè)計過程中,我們將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù)防措施,確保不產(chǎn)生災(zāi)難 性的后果,保證系統(tǒng)的健壯性。 2) 開發(fā)語言: VC++ 3) 開發(fā)平臺: Visual Studio 2020 4) 分辨率:最佳效果 1024 768 像素 本次畢業(yè)采用了面向連接的數(shù)據(jù)流,即基于 TCP 協(xié)議的連接方式,其 工作流程如圖 1 所示。 2) 內(nèi)存: 256MB 以上。 VC++應(yīng)用程序的開發(fā)主要有兩種模式,一種是 WIN API 方式,另一種則是 MFC 方式,傳統(tǒng)的 WIN API開發(fā)方式比較繁瑣,而 MFC 則是對 WIN API 再次封裝,所以 MFC 相對于 WIN API 開發(fā)更具備效率優(yōu)勢,但為了對 WINDOWS 開發(fā)有一個較為全面細致的認識,筆者在這里還是以講解 WIN API 的相關(guān)內(nèi)容為主線。 Windows 下編程需要了解 Windows 的消息機制以及回調(diào)( callback)函數(shù)的原理; MFC 是 Win32API 的包裝類,需要理解文檔視圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等; COM 是代碼共享的二進制標(biāo)準(zhǔn),需要掌握其基本原理等等。 程序語言的選擇 本系統(tǒng)采用 VC++.NET 2020 作為程序開發(fā)語言。 互連網(wǎng)絡(luò)層:負責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達目的主機(但不檢查是否被正確接收),如網(wǎng)際協(xié)議( IP)。這 4 層分別為: 應(yīng)用層:應(yīng)用程序間溝通的層,如簡單電子郵件傳輸( SMTP)、文件傳輸協(xié)議( FTP)、網(wǎng)絡(luò)遠程訪問協(xié)議( Tel)等。這 7 層是 :物理層、數(shù)據(jù)鏈路層、網(wǎng)路層、傳輸層、話路層、表示層和應(yīng)用層。傳統(tǒng)的開放式系統(tǒng)互連參考模型,是一種通信協(xié)議的 7 層抽象的參考模型 ,其中每一層執(zhí)行某一特定任務(wù)。因此 , 在編程時 , 應(yīng)盡量使用非阻塞方式。阻塞方式是 UNIX 中Socket 工作的默認方式 , 可是在 Windows 系統(tǒng)中這種方式是無法容忍的。Winsock 對有可能發(fā)生阻塞的函數(shù)提供了兩種處理方式 —— 阻塞和非阻塞方式。 一旦數(shù)據(jù)傳送結(jié)束 , 雙方都必須關(guān)閉初始創(chuàng)建的socket 對象。 客戶在建立 Socket 對象后就可調(diào)用connect()函數(shù)和服務(wù)器建立連接 。面向連接的 Socket工作中有比較嚴(yán)格的操作次序。第二種為數(shù)據(jù)報文方式 (Datagram Socket),又稱無連接方式 , 在進行數(shù)據(jù)傳送以前兩端的程序不需要任何溝通。只有兩端的程序成功地進行了握手之后才能開始傳輸數(shù)據(jù)。第一種為流方式 (Stream Socket), 也稱面向連接方式 , 用于實現(xiàn) TCP 協(xié)議。 6) 系統(tǒng)要體現(xiàn)界面友好,使用方便的特性。 3) 實現(xiàn)廣播聊天、聊天室聊天、二人私聊、文件傳輸四個功能。 2 系統(tǒng)分析 需求分析 通過調(diào)查研究,要求系統(tǒng)滿足有以下功能; 1) 由于操作人員的計算機知識普遍較差,要求有良好的人機界面。心理學(xué)家分析,距離可以使人產(chǎn)生朦朧,朦朧 為想象提供了足夠的空間,想象則可以產(chǎn)生美感。 (5)距離感。網(wǎng)絡(luò)世界的虛擬性、平等性以及網(wǎng)絡(luò)信息傳遞的瞬時性,滿足了大學(xué)生輕松交往的要求。網(wǎng)絡(luò)聊天工具還可以與移動通訊終端 、 IP 電話網(wǎng)、無線尋呼等多種通訊方式相連,是一種方便、實用、高效的即時通信工具。它可以進行實時的一對一、一對多、多對多的互動交流,實時地對對方做出反應(yīng)。 (3)互動性。通過互聯(lián)網(wǎng),信息傳遞擺脫了時空的限制,只要交流雙方是與網(wǎng)絡(luò)相連通的,不管對方身在何處,雙方都可以進行即時對話。作為一種即時通信工具 ,一般聊天工具 支持顯示朋友在線、尋 呼、聊天、即時傳送文字、語音和文件等功能,支持視頻功能的視頻 。所幸的是 , MFC的 CSocket類 對 WinSock 進行了有效的封裝 , 并不需要直接與Winsock 的 API 打交道 , 調(diào)用 CSocket類的一些方法成員,就可以方便進行機器之間的通訊,使得對 Winsock 的訪問大大簡化。在優(yōu)良的網(wǎng)絡(luò)環(huán)境 , UDP 的工作效率較 TCP 協(xié)議要高。傳輸控制協(xié)議 TCP (Transmission Control Protocol) 是 Inter 最基本的網(wǎng)絡(luò)通信協(xié)議 , 它由一系列協(xié)議組成 ,其中核心協(xié)議是傳輸層的 TCP和 UDP( User Datagram Protocol, 用戶數(shù)據(jù)報協(xié)議 )協(xié)議。則應(yīng)該采用 TCP協(xié)議。它只是將信息送到網(wǎng)絡(luò)上,并不檢查數(shù)據(jù)是否到達了目的地。保證數(shù)據(jù)傳送安全到達目的地。Inter上數(shù)據(jù)傳輸協(xié)議主要有 TCP和 UDP。 文件傳輸功能模塊的實現(xiàn) ...................................................... 錯誤 !未定義書簽。 5 系統(tǒng)功能實現(xiàn) .............................................................................................................. 10 ................................................................................................... 10 ........................................................ 錯誤 !未定義書簽。 關(guān)鍵詞 : 網(wǎng)絡(luò) 。并從系統(tǒng)的需求分析、系統(tǒng)分析、詳細設(shè)計的整個開發(fā)過程進行全面論述。對 TCP/ IP 協(xié)議提供的兩種通信功能進行了分析 ,辯證地提出了它們不同的應(yīng)用場合?;?TCP/IP的網(wǎng)絡(luò)聊天工具的設(shè)計與實現(xiàn) 摘要 Socket 接口是 TCP/ IP 網(wǎng)絡(luò)的 API(應(yīng)用程序接口 ) ,Windows Sockets (Winsock) 是一個基于 Socket 模型的 API。本文通過論述了 Windows 環(huán)境下的實現(xiàn)計算機數(shù)據(jù)傳輸服務(wù)的機制 ,提供了一種網(wǎng)絡(luò)環(huán)境下實現(xiàn)計算機通信的手段,分析了 TCP/ IP 協(xié)議的體系結(jié)構(gòu)、組成與功能以及通過 TCP/ IP 協(xié)議實現(xiàn)異構(gòu)型網(wǎng)絡(luò)互連的機理。 本 聊天 工 具使用 VC++語言和較成熟的微軟的 mfc71作為開發(fā)語言,本文 詳細介紹了本聊天工具的開發(fā)過程。 最后 ,給出了在 TCP/ IP 基礎(chǔ)上開發(fā)通信應(yīng)用程序的編程模型和實現(xiàn)要點 ,對用戶開發(fā)應(yīng)用程序有一定參考意義。TCP/ IP 協(xié)議 通信編程 VC++ Abstract Socke interface is a API of TCP/ IP work and Winsock is another API which is base of the model of Socket ,This article discuss a service mechanismof puter data munications, providing a means of achieve puter munications in works environment , analyzes the system construction , position and function of TCP/ IP protocol , and realization mechanism intermunication between isomerous works through TCP/ IP protocols. The paper also analyzes two kinds of munication functions provided by TCP/ IP protocols , and proposes their different application occasions dialectically .this article use takes fundamentally with the VC++ language, in detail introduced this management system management system performance from system demand analysis, system analysis, detailed design entire performance history .. Finally , the paper gives programming models and realization keys of developing munication programs , which will provide some reference value for users who develop application programs. Key words :work TCP/ IP protocols munication program VC++ 摘要 ................................................................................................................................. 1 Abstract ............................................................................................................................ 1 1 引言 ............................................................................................................................. 3 2系統(tǒng)分析 ....................................................................................................................... 4 需求分析 ............................................................................................................ 4 技術(shù)分析 ............................................................................................................ 4 Socket 編程的相關(guān)知識與技術(shù) ................................................................ 4 程序語言的選擇 ....................................................................................... 5 ........................................................................................................ 5 開發(fā)及運行環(huán)境 ............................................................................................... 5 功能的總體邏輯層次 .................................................................................... 6 ..................................................................................................... 6 ............................................................................................................ 6 ............................................................................................................ 7 ..................................................................................................... 7 ...................................................................... 錯誤 !未定義書簽。 聊天室聊天功能模
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1