999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Winsock的網(wǎng)絡(luò)遠(yuǎn)程主機(jī)監(jiān)控系統(tǒng)的設(shè)計

2018-01-23 18:51:05鄭長亮
中國科技縱橫 2017年24期

鄭長亮

摘 要:本文介紹的是一個基于局域網(wǎng)絡(luò)的遠(yuǎn)程開發(fā)控制應(yīng)用:網(wǎng)絡(luò)遠(yuǎn)程計算機(jī)監(jiān)控系統(tǒng)。這個系統(tǒng)中主要是基于點(diǎn)對點(diǎn)通訊的Winsock技術(shù)。該網(wǎng)絡(luò)監(jiān)控系統(tǒng)運(yùn)行于加載TCP/IP協(xié)議的Windows網(wǎng)絡(luò),主要在局域網(wǎng)上實(shí)現(xiàn)網(wǎng)絡(luò)屏幕監(jiān)控和遠(yuǎn)程控制,并同時實(shí)現(xiàn)多媒體信息廣播的目的。它專門針對局域網(wǎng)絡(luò)開發(fā),可以非常方便地完成電腦網(wǎng)絡(luò)監(jiān)控任務(wù),包括屏幕圖像監(jiān)控、文件訪問、鼠標(biāo)控制、關(guān)閉計算機(jī)等。

關(guān)鍵詞:點(diǎn)與點(diǎn)的通訊;遠(yuǎn)程控制;屏幕監(jiān)控;文件訪問

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2017)24-0045-01

1 前言

本系統(tǒng)的功能實(shí)現(xiàn)主要通過window sockets來完成,采用典型的Client/Server結(jié)構(gòu),由客戶端和服務(wù)器端兩部分構(gòu)成,客戶端利用window sockets控件向服務(wù)器端發(fā)送請求命令信號,服務(wù)器端根據(jù)不同的命令調(diào)用不同的函數(shù),具體處理過程在服務(wù)器端完成。用VB語言開發(fā)遠(yuǎn)程控制程序,調(diào)用相關(guān)的API函數(shù)實(shí)現(xiàn),實(shí)現(xiàn)由一臺計算機(jī)遠(yuǎn)程控制其它計算機(jī)。

2 Windows Sockets

Windows Sockets的定義:Winsock是一種開放的、支持多種協(xié)議的Windows下的網(wǎng)絡(luò)編程接口,是Windows網(wǎng)絡(luò)編程事實(shí)上的標(biāo)準(zhǔn)。應(yīng)用程序通過調(diào)用Winsock的API實(shí)現(xiàn)相互之間的通信。而Winsock利用下層的網(wǎng)絡(luò)通信協(xié)議功能和操作系統(tǒng)調(diào)用實(shí)現(xiàn)實(shí)際的通信工作。

Windows Sockets實(shí)現(xiàn)的組成部分:Windows Sockets實(shí)現(xiàn)一般由兩部分組成:開發(fā)組件和運(yùn)行組件。開發(fā)組件是提供給程序員開發(fā)Windows Sockets應(yīng)用程序的,它包括了介紹Windows Sockets實(shí)現(xiàn)的文檔、Windows Sockets應(yīng)用程序接口庫函數(shù)和一些頭文件。其中WINSOCK.H是最重要的頭文件。運(yùn)行組件是Windows Sockets應(yīng)用程序接口的動態(tài)鏈接庫,文件名為WINSOCK.DLL,應(yīng)用程序在執(zhí)行時通過裝入它以實(shí)現(xiàn)網(wǎng)絡(luò)通信功能。

3 實(shí)現(xiàn)方案

客戶端主要向服務(wù)器端發(fā)送請求,而服務(wù)器端主要負(fù)責(zé)響應(yīng)客戶端的請求。在開發(fā)中采用TCP/IP協(xié)議。利用socket傳輸字節(jié)。幾乎所有的網(wǎng)絡(luò)程序都通過Sockets來完成,我們暫不考慮網(wǎng)絡(luò)的底層處理,只考慮最上層即應(yīng)用程序的開發(fā)。

3.1 總體流程圖(C/S)

服務(wù)器端根據(jù)不同的命令調(diào)用不同的函數(shù),處理過程在服務(wù)器端完成。具體流程圖見圖1客戶端流程圖和圖2服務(wù)器端流程圖。

3.2 客戶端與服務(wù)器端的連接

客戶端部分:首先設(shè)置Winsock套接字控件的Remote Host和RemotePort屬性(遠(yuǎn)程計算機(jī)的IP地址和端口號),然后利用Winsock.connect方法請求建立與服務(wù)器端連接。

服務(wù)器端部分:首先設(shè)置自己的端口號,然后使Winsock套接字處于監(jiān)聽等待狀態(tài),一旦接收到客戶端連接請求,就關(guān)閉套接字,接受連接請求。

3.3 文件訪問功能

客戶端和服務(wù)器端建立連接后,當(dāng)服務(wù)器端接收到客戶端發(fā)送的“WENJIAN”數(shù)據(jù)命令時。服務(wù)器端向客戶端發(fā)送驅(qū)動器信息。

3.4 截取屏幕原理

具體實(shí)現(xiàn):客戶端發(fā)送“GETDESKTOP"命令給服務(wù)器端,同時置截屏變量為真。當(dāng)點(diǎn)擊“捕獲屏幕”命令后,屏幕會出現(xiàn)“正在抓取控制端屏幕,請稍候”。服務(wù)器端收到命令后取得顯示屏幕的句柄,保存位圖到臨時文件,然后將bmp文件打包發(fā)送(分組發(fā)送,每組1024字節(jié))到Client端。Client端將接收到的數(shù)據(jù)寫到臨時文件,并在Client端的相應(yīng)的控件中顯示抓取的bmp圖,并彈出“遠(yuǎn)程抓屏成功”的對話框。然后提醒客戶端是否將位圖保存。

3.5 鼠標(biāo)控制endprint

主站蜘蛛池模板: 精品无码人妻一区二区| 亚洲系列无码专区偷窥无码| 精品无码一区二区在线观看| 欧美日韩国产在线播放| 97久久精品人人| 国产在线观看第二页| 中文字幕在线欧美| 制服丝袜在线视频香蕉| 99久久免费精品特色大片| 在线日韩日本国产亚洲| 黄片一区二区三区| 亚洲精品视频免费| 欧美性猛交xxxx乱大交极品| 在线看免费无码av天堂的| 亚洲美女高潮久久久久久久| 久久不卡国产精品无码| 女人天堂av免费| 国产婬乱a一级毛片多女| 久久精品电影| 国产精品私拍在线爆乳| 亚洲va在线观看| 欧美精品在线看| 日韩精品免费在线视频| 啪啪啪亚洲无码| 亚洲视频影院| 婷婷六月综合网| 国产av无码日韩av无码网站 | 国产乱码精品一区二区三区中文 | 黄色在线网| 国产嫖妓91东北老熟女久久一| 成人毛片免费观看| 88国产经典欧美一区二区三区| 一级成人欧美一区在线观看 | 欧美午夜理伦三级在线观看 | 91视频首页| 青青草原国产免费av观看| 激情综合婷婷丁香五月尤物| 国产大片喷水在线在线视频 | 中文字幕欧美日韩| 农村乱人伦一区二区| 国产对白刺激真实精品91| 日韩av电影一区二区三区四区| 国产毛片不卡| 国产欧美在线观看精品一区污| 亚洲无码久久久久| 亚洲成年人片| 免费国产福利| 亚洲欧洲日本在线| 福利小视频在线播放| 久久毛片基地| 成人免费网站在线观看| 波多野结衣中文字幕久久| 日韩 欧美 小说 综合网 另类| 粉嫩国产白浆在线观看| 视频一本大道香蕉久在线播放| 五月天香蕉视频国产亚| 亚洲第一视频网| 久久国产精品娇妻素人| 欧美人人干| 婷婷亚洲天堂| 97在线观看视频免费| 国产精品成人观看视频国产| 黄色网址手机国内免费在线观看| 免费激情网址| 精品久久久久无码| 久草网视频在线| 久久无码av三级| 97国产精品视频自在拍| 亚洲一区二区三区国产精品| 巨熟乳波霸若妻中文观看免费| 宅男噜噜噜66国产在线观看| 91精品伊人久久大香线蕉| 综1合AV在线播放| 欧美午夜在线播放| 国产精品人莉莉成在线播放| 五月丁香在线视频| 福利一区在线| 国产色伊人| 搞黄网站免费观看| 九九热在线视频| 99热国产这里只有精品无卡顿"| 亚卅精品无码久久毛片乌克兰|