資源描述:
《基于socket的網(wǎng)絡(luò)編程技術(shù)及其實現(xiàn)學(xué)士學(xué)位論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、理工大學(xué)學(xué)士學(xué)位論文摘要隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,計算機給人類文明帶來了翻天覆地的變化,原來物理上的接口已不能滿足網(wǎng)絡(luò)通信的要求了。TCP/IP(TransmissionControlProtocol/InternetProtocol)協(xié)議作為網(wǎng)絡(luò)通信的基本協(xié)議就解決了這一通信難題,它引入了一種稱之為“Socket”的應(yīng)用程序接口。Socket是建立在傳輸層協(xié)議上的一種套接字規(guī)范,基于Socket的網(wǎng)絡(luò)編程已是一項現(xiàn)如今被廣泛利用的技術(shù),很大程度上方便了人們的生活。本文以VC++6.0為開發(fā)環(huán)境,利用套接字的網(wǎng)絡(luò)編程規(guī)
2、范,實現(xiàn)運行不同桌面操作系統(tǒng)的計算機之間的相互監(jiān)控的遠程控制系統(tǒng)。該系統(tǒng)對遠程主機的監(jiān)控主要包括:實時監(jiān)視桌面狀態(tài)、修改系統(tǒng)配置文件、控制鼠標(biāo)、鍵盤等基本操作。系統(tǒng)可以讓本地計算機通過局域網(wǎng)訪問不同的遠程計算機,也可以進行網(wǎng)際主機控制。本文首先針對遠程控制系統(tǒng)的關(guān)鍵技術(shù)進行了深入研究,并對遠程控制系統(tǒng)的做出了需求分析。設(shè)計了系統(tǒng)的基本框架和各個模塊的功能,主要針對服務(wù)器模塊,客戶端模塊,消息模擬模塊等進行了具體實現(xiàn)。最后對系統(tǒng)進行了功能測試和性能分析,并得出所期望的測試結(jié)果。關(guān)鍵字:Socket;VC++;網(wǎng)絡(luò)編程;
3、遠程控制66理工大學(xué)學(xué)士學(xué)位論文AbstractWiththerapiddevelopmentofnetworktechnology,computerhasbroughthumancivilizationaundergoneenormouschanges,theoriginalphysicalinterfacehasbeenunabletomeettherequirementsofnetworkcommunication.AsthenetworkcommunicationprotocolTCP/IPprotocols
4、olvedthebasicproblemofthiscommunication,theintroductionofatechniquecalled"Socket"applicationprograminterface.Socketnetworkbasedonprogrammingisawidelyutilizednowadays.Inthispaper,VC6.0developmentenvironment,socket-basednetworkprogramming,implementationandprocess
5、controlsystemthatallowsthelocalcomputerthroughtheLANtoaccessdifferentremotecomputers,anditsoperationcanalsobecarriedoutInternethost.Thisarticlefirstbrieflyintroducestheremotedesktopmonitoringsystemkeytechnologies,aswellassystemrequirementsanalysis.Thebasicframe
6、workofthesystemdesignandfunctionofeachmodule;thenintroducesthevariousfunctionalmodulesofthespecificimplementationsteps.Finally,testmethodsandresults,theadvantagesanddisadvantagesofthesystemaresummarized.Keywords:Socket;VC++;NetworkProgramming;RemoteControl66理工大
7、學(xué)學(xué)士學(xué)位論文目錄1緒論11.1課題的背景和意義11.2課題的國內(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簡介102.2.2Winsock通信機制102.2.3Winsock編程模型112.3圖像技術(shù)132.4圖像壓縮編碼解碼162.4.1霍夫曼壓縮172.4.2RunLength壓縮173遠
8、程控制系統(tǒng)總體設(shè)計193.1系統(tǒng)需求分析193.1.1用戶需求193.1.2可采用的技術(shù)方案193.2可行性技術(shù)方案193.2.1技術(shù)可行性193.2.2經(jīng)濟可行性203.3系統(tǒng)的基本框架203.4模塊劃分及功能設(shè)計214系統(tǒng)的詳細設(shè)計與實現(xiàn)224.1界面設(shè)計224.1.1客戶端界面2266理工大學(xué)學(xué)士學(xué)位論文4.1.2服務(wù)器端界面244.2客