基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)

基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)

ID:14469760

大?。?.65 MB

頁數(shù):39頁

時間:2018-07-28

基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)_第1頁
基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)_第2頁
基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)_第3頁
基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)_第4頁
基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)_第5頁
資源描述:

《基于tcpip的網(wǎng)絡聊天工具的設計與實現(xiàn)—計算機畢業(yè)設計(論文)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、基于TCP/IP的網(wǎng)絡聊天工具的設計與實現(xiàn)摘要Socket接口是TCP/IP網(wǎng)絡的API(應用程序接口),WindowsSockets(Winsock)是一個基于Socket模型的API。本文通過論述了Windows環(huán)境下的實現(xiàn)計算機數(shù)據(jù)傳輸服務的機制,提供了一種網(wǎng)絡環(huán)境下實現(xiàn)計算機通信的手段,分析了TCP/IP協(xié)議的體系結構、組成與功能以及通過TCP/IP協(xié)議實現(xiàn)異構型網(wǎng)絡互連的機理。對TCP/IP協(xié)議提供的兩種通信功能進行了分析,辯證地提出了它們不同的應用場合。本聊天工具使用VC++語言和較成熟的微軟的mfc71作為開發(fā)語言,本文詳細

2、介紹了本聊天工具的開發(fā)過程。并從系統(tǒng)的需求分析、系統(tǒng)分析、詳細設計的整個開發(fā)過程進行全面論述。最后,給出了在TCP/IP基礎上開發(fā)通信應用程序的編程模型和實現(xiàn)要點,對用戶開發(fā)應用程序有一定參考意義。關鍵詞:網(wǎng)絡;TCP/IP協(xié)議通信編程VC++AbstractSockeinterfaceisaAPIofTCP/IPnetworkandWinsockisanotherAPIwhichisbaseofthemodelofSocket,Thisarticlediscussaservicemechanismofcomputerdatacommun

3、ications,providingameansofachievecomputercommunicationsinnetworksenvironment,analyzesthesystemconstruction,compositionandfunctionofTCP/IPprotocol,andrealizationmechanismintercommunicationbetweenisomerousnetworksthroughTCP/IPprotocols.Thepaperalsoanalyzestwokindsofcommunic

4、ationfunctionsprovidedbyTCP/IPprotocols,andproposestheirdifferentapplicationoccasionsdialectically.thisarticleusetakesfundamentallywiththeVC++language,indetailintroducedthismanagementsystemmanagementsystemperformancehistory.Andfromsystemdemandanalysis,systemanalysis,detai

5、leddesignentireperformancehistory..Finally,thepapergivesprogrammingmodelsandrealizationkeysofdevelopingcommunicationprograms,whichwillprovidesomereferencevalueforuserswhodevelopapplicationprograms.Keywords:networkTCP/IPprotocolscommunicationprogramVC++摘要1Abstract11引言32系統(tǒng)分

6、析42.1需求分析42.2技術分析42.2.1Socket編程的相關知識與技術42.2.2程序語言的選擇53.系統(tǒng)總體方案設計53.1開發(fā)及運行環(huán)境53.2系統(tǒng)功能的總體邏輯層次63.3系統(tǒng)設計目標63.4系統(tǒng)功能64.系統(tǒng)的詳細設計74.1用戶層的設計74.2數(shù)據(jù)庫層的設計錯誤!未定義書簽。5系統(tǒng)功能實現(xiàn)105.1打開系統(tǒng)界面105.3系統(tǒng)主要功能模塊的實現(xiàn)錯誤!未定義書簽。5.3.1聊天室聊天功能模塊的實現(xiàn)115.3.2二人私聊功能模塊的實現(xiàn)錯誤!未定義書簽。5.3.2文件傳輸功能模塊的實現(xiàn)錯誤!未定義書簽。4結束語147致謝15參考

7、文獻151引言Internet上的聊天室一向是一個吸引人的地方,多用C語言或是web網(wǎng)絡語言進行設計。Internet上數(shù)據(jù)傳輸協(xié)議主要有TCP和UDP。TCP是有連接協(xié)議.它要求計算機進行對話時必須先建立連接。保證數(shù)據(jù)傳送安全到達目的地。UDP是無連接協(xié)議。它只是將信息送到網(wǎng)絡上,并不檢查數(shù)據(jù)是否到達了目的地。要進行實時會話。則應該采用TCP協(xié)議。本程序采用的協(xié)議就是TCP協(xié)議。傳輸控制協(xié)議TCP(TransmissionControlProtocol)是Internet最基本的網(wǎng)絡通信協(xié)議,它由一系列協(xié)議組成,其中核心協(xié)議是傳輸層的T

8、CP和UDP(UserDatagramProtocol,用戶數(shù)據(jù)報協(xié)議)協(xié)議。TCP協(xié)議屬于“面向連接,可靠傳輸”的類型,面向連接的傳輸意味著在進行通信以前,需要在兩個系統(tǒng)之間建立邏輯連接,在

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。