基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文

基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文

ID:24071996

大?。?.88 MB

頁數(shù):79頁

時(shí)間:2018-11-11

基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文_第1頁
基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文_第2頁
基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文_第3頁
基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文_第4頁
基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文_第5頁
資源描述:

《基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)學(xué)士學(xué)位論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、理工大學(xué)學(xué)士學(xué)位論文學(xué)士學(xué)位論文基于Socket的網(wǎng)絡(luò)編程技術(shù)及其實(shí)現(xiàn)74理工大學(xué)學(xué)士學(xué)位論文摘要隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,計(jì)算機(jī)給人類文明帶來了翻天覆地的變化,原來物理上的接口已不能滿足網(wǎng)絡(luò)通信的要求了。TCP/IP(TransmissionControlProtocol/InternetProtocol)協(xié)議作為網(wǎng)絡(luò)通信的基本協(xié)議就解決了這一通信難題,它引入了一種稱之為“Socket”的應(yīng)用程序接口。Socket是建立在傳輸層協(xié)議上的一種套接字規(guī)范,基于Socket的網(wǎng)絡(luò)編程已是一項(xiàng)現(xiàn)如今被廣泛利用的技術(shù),很大程度上方便了人們

2、的生活。本文以VC++6.0為開發(fā)環(huán)境,利用套接字的網(wǎng)絡(luò)編程規(guī)范,實(shí)現(xiàn)運(yùn)行不同桌面操作系統(tǒng)的計(jì)算機(jī)之間的相互監(jiān)控的遠(yuǎn)程控制系統(tǒng)。該系統(tǒng)對(duì)遠(yuǎn)程主機(jī)的監(jiān)控主要包括:實(shí)時(shí)監(jiān)視桌面狀態(tài)、修改系統(tǒng)配置文件、控制鼠標(biāo)、鍵盤等基本操作。系統(tǒng)可以讓本地計(jì)算機(jī)通過局域網(wǎng)訪問不同的遠(yuǎn)程計(jì)算機(jī),也可以進(jìn)行網(wǎng)際主機(jī)控制。本文首先針對(duì)遠(yuǎn)程控制系統(tǒng)的關(guān)鍵技術(shù)進(jìn)行了深入研究,并對(duì)遠(yuǎn)程控制系統(tǒng)的做出了需求分析。設(shè)計(jì)了系統(tǒng)的基本框架和各個(gè)模塊的功能,主要針對(duì)服務(wù)器模塊,客戶端模塊,消息模擬模塊等進(jìn)行了具體實(shí)現(xiàn)。最后對(duì)系統(tǒng)進(jìn)行了功能測(cè)試和性能分析,并得出所期望的測(cè)

3、試結(jié)果。關(guān)鍵字:Socket;VC++;網(wǎng)絡(luò)編程;遠(yuǎn)程控制74理工大學(xué)學(xué)士學(xué)位論文AbstractWiththerapiddevelopmentofnetworktechnology,computerhasbroughthumancivilizationaundergoneenormouschanges,theoriginalphysicalinterfacehasbeenunabletomeettherequirementsofnetworkcommunication.Asthenetworkcommunicationprot

4、ocolTCP/IPprotocolsolvedthebasicproblemofthiscommunication,theintroductionofatechniquecalled"Socket"applicationprograminterface.Socketnetworkbasedonprogrammingisawidelyutilizednowadays.Inthispaper,VC6.0developmentenvironment,socket-basednetworkprogramming,implementat

5、ionandprocesscontrolsystemthatallowsthelocalcomputerthroughtheLANtoaccessdifferentremotecomputers,anditsoperationcanalsobecarriedoutInternethost.Thisarticlefirstbrieflyintroducestheremotedesktopmonitoringsystemkeytechnologies,aswellassystemrequirementsanalysis.Thebas

6、icframeworkofthesystemdesignandfunctionofeachmodule;thenintroducesthevariousfunctionalmodulesofthespecificimplementationsteps.Finally,testmethodsandresults,theadvantagesanddisadvantagesofthesystemaresummarized.Keywords:Socket;VC++;NetworkProgramming;RemoteControl74理工

7、大學(xué)學(xué)士學(xué)位論文目錄1緒論11.1課題的背景和意義11.2課題的國(guó)內(nèi)外研究現(xiàn)狀11.3課題的結(jié)構(gòu)安排22Socket網(wǎng)絡(luò)編程的關(guān)鍵技術(shù)32.1Socket網(wǎng)絡(luò)編程理論基礎(chǔ)32.1.1OSI七層網(wǎng)絡(luò)模型與TCP/IP四層網(wǎng)絡(luò)模型32.1.2Socket編程基本原理62.2WindowsSocket網(wǎng)絡(luò)編程技術(shù)102.2.1Winsock簡(jiǎn)介102.2.2Winsock通信機(jī)制102.2.3Winsock編程模型112.3圖像技術(shù)132.4圖像壓縮編碼解碼162.4.1霍夫曼壓縮172.4.2RunLength壓縮173遠(yuǎn)程控制系統(tǒng)

8、總體設(shè)計(jì)193.1系統(tǒng)需求分析193.1.1用戶需求193.1.2可采用的技術(shù)方案193.2可行性技術(shù)方案193.2.1技術(shù)可行性193.2.2經(jīng)濟(jì)可行性203.3系統(tǒng)的基本框架203.4模塊劃分及功能設(shè)計(jì)214系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)224.1界面設(shè)計(jì)224.1.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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