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