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

主站蜘蛛池模板: 久久久久青草大香线综合精品 | 国产成人精品综合| 欧美特黄一级大黄录像| 欧美亚洲欧美区| 精品国产免费第一区二区三区日韩| 国产91在线免费视频| 国产精品尤物铁牛tv| 99手机在线视频| 国产福利微拍精品一区二区| 国产精品白浆在线播放| 超清人妻系列无码专区| 精品人妻系列无码专区久久| 国产香蕉97碰碰视频VA碰碰看| 欧美精品H在线播放| 色天堂无毒不卡| 国产乱肥老妇精品视频| 好吊妞欧美视频免费| 呦女亚洲一区精品| 美女国产在线| 国产欧美专区在线观看| 亚洲欧美另类久久久精品播放的| 久久综合干| 97人人模人人爽人人喊小说| 欧美激情首页| 青青草国产免费国产| 99无码中文字幕视频| 亚洲男人的天堂网| 99久久亚洲精品影院| 亚洲第一区欧美国产综合| 青青国产在线| 四虎成人免费毛片| 久久精品国产国语对白| 亚洲aaa视频| 成人精品免费视频| 在线视频亚洲色图| 九九久久精品免费观看| 国产成人91精品| www欧美在线观看| 日韩福利视频导航| 亚洲国产精品成人久久综合影院| 国产亚洲精久久久久久久91| 热久久这里是精品6免费观看| 日本一区二区不卡视频| 久久综合九色综合97网| 国产在线观看第二页| 午夜在线不卡| 天天色综网| 欧美日韩国产综合视频在线观看| 狠狠色综合网| 天堂岛国av无码免费无禁网站| 女人18毛片一级毛片在线| 野花国产精品入口| 国产成人一区免费观看| 狠狠色成人综合首页| 日韩一级二级三级| 宅男噜噜噜66国产在线观看| 日韩性网站| 毛片一区二区在线看| 欧美一级视频免费| 福利国产在线| 亚洲欧美成aⅴ人在线观看| 亚洲AV无码久久天堂| 五月天丁香婷婷综合久久| 激情乱人伦| 日本精品视频一区二区| 在线观看av永久| 99r在线精品视频在线播放| 亚洲欧洲美色一区二区三区| 欧美日韩动态图| 亚洲Va中文字幕久久一区 | a亚洲视频| 亚洲第一精品福利| 国产真实乱了在线播放| 啪啪啪亚洲无码| 国产精品久久精品| A级毛片无码久久精品免费| 欧美在线一二区| 日韩免费毛片| 亚洲人成影视在线观看| 亚洲精品视频网| 国产精品美女免费视频大全| 国产一区二区三区免费观看|