資源描述:
《基于java實時監(jiān)控遠程控制系統(tǒng)設計和實現(xiàn)論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、基于JAVA實時監(jiān)控遠程控制系統(tǒng)設計和實現(xiàn)畢業(yè)論文目錄引言…………………………………………………………………………31課題描述…………………………………………………………………51.1任務內容……………………………………………………………………51.2應完成內容…………………………………………………………………52系統(tǒng)分析……………………………………………………………………62.1系統(tǒng)功能分析…………………………………………………………………62.2系統(tǒng)軟件模型…………………………………………………………………63
2、相關技術………………………………………………………………73.1Socket的基本概念………………………………………………………73.1.1Socket引入……………………………………………………………73.1.2Socket的類型…………………………………………………………73.2基本套接字函數(shù)調用……………………………………………………83.2.1創(chuàng)建套接字………………………………………………………………83.2.2指定本機地址……………………………………………………………83.2.3建立套接字連接………………
3、…………………………………………83.2.4監(jiān)聽連接………………………………………………………………93.2.5數(shù)據(jù)傳輸………………………………………………………………93.2.6關閉套接字………………………………………………………………103.3Windows系統(tǒng)的Socket編程……………………………………………103.3.1使用WinSockAPI………………………………………………………103.3.2使用數(shù)據(jù)報套接字………………………………………………………103.3.3使用流式套接字……………………………
4、……………………………113.4Windows的消息系統(tǒng)…………………………………………………144C/S模式遠程控制程序設計實現(xiàn)……………………………………174.1主要實現(xiàn)功能……………………………………………………………174.2客戶端(監(jiān)控端)設計實現(xiàn)…………………………………………………184.2.1添加主機………………………………………………………………194.2.2發(fā)送消息………………………………………………………………20574.2.3監(jiān)視屏幕………………………………………………………………204.
5、2.4幫助…………………………………………………………………214.2.5注冊……………………………………………………………………214.3服務器端(被監(jiān)控端)設計實現(xiàn)…………………………………………234.3.1準備接受連接…………………………………………………………244.3.2自動運行和隱藏………………………………………………………254.3.3文件管理的實現(xiàn)…………………………………………………………264.3.3.1列文件目錄清單………………………………………………………284.3.3.2查看文件內容……
6、……………………………………………………294.3.3.3“文件傳輸”程序實現(xiàn)……………………………………………………294.3.4系統(tǒng)信息的獲取及修改…………………………………………………294.3.5遠程重啟,關閉計算機的實現(xiàn)……………………………………………294.3.6鍵盤和鼠標的控制………………………………………………………324.3.7遠程屏幕抓取的實現(xiàn)……………………………………………………374.3.8其他功能模塊的實現(xiàn)……………………………………………………395總結與展望………………………………
7、……………………………39謝辭……………………………………………………………………………39參考文獻……………………………………………………………………39附錄…………………………………………………………………………405757引言:網(wǎng)絡在計算機世界里,越來越發(fā)揮著舉足輕重的作用,很多單位、部門都建立了自己的內部網(wǎng)。對于網(wǎng)絡管理人員來說,在整個網(wǎng)絡運行期間,希望能夠實時的監(jiān)控聯(lián)網(wǎng)計算機的運行狀態(tài)和進行一些相關操作;希望能夠傳輸文件;希望能夠防止病毒的蔓延、非法程序的拷貝、杜絕某些用戶的越權或非法操作等。為此,希望編
8、寫一個適合于自己所在局域網(wǎng)的通訊程序。在此,本人使用VC6.0開發(fā)了一套能在局域網(wǎng)內的每臺計算機進行實時監(jiān)控的網(wǎng)絡系統(tǒng)。這也就是所謂的遠程控制軟件。那什么是遠程控制?遠程控制是在網(wǎng)絡上由一臺電腦(主控端Remote/客戶端)遠距離去控制另一臺電腦(被控端Host/服務器端)的技術,這里的遠程不是字面意思的遠距離,一般指通過網(wǎng)絡控制遠端電腦,不過,大多數(shù)時候我