四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

用WCF實現(xiàn)對無人終端的遠程監(jiān)控

最近在項目中,遇到了一個需要在遠程監(jiān)視自動運行軟件的實時情況的例子。因為MS面向服務(wù)方面有WCF,而且看了一些資料,覺得WCF比較適合這個應(yīng)用。因此決定用WCF來實現(xiàn)這個功能。

首先,先說一下具體的應(yīng)用,監(jiān)控,顧名思義,有兩個方面的意思,一方面是監(jiān),也就是遠程要能實時查看終端的各種情況。這里其實指的就是被監(jiān)控的要能主動的,實時的向遠程控制端發(fā)送自己的情況。另一方面是控,即遠程端能夠發(fā)布命令控制終端進行執(zhí)行。并由終端返回一定的執(zhí)行信息。

而且這里是一種一對一對多的關(guān)系,即一個終端可以被多個管理端監(jiān)控。實際上一個管理端也可以監(jiān)控多個終端,在是這種分析中,我們可以明白,真正運行服務(wù)的是終端,而不是管理端。

簡單起見,假定遠程發(fā)送命令的操作是void Operation(),終端更新的操作是UpdateStatus();

這個想法,從設(shè)計到實現(xiàn),經(jīng)歷以下三種階段的變形。

最初的想法,是一個Service類。一個接口。即

即控制端調(diào)用operation發(fā)送命令,終端調(diào)用UpdateStatus更新狀態(tài)。

對應(yīng)的,要有一定的回調(diào),即控制端發(fā)送Operation時,終端要有一個callBack進行接收,相應(yīng)的,當終端用UpdateStatus時,控制端也要有一個callBack進行接收。

當這兩種操作被集成到一個服務(wù)中時,我們的wcf接口變成了如下結(jié)構(gòu)。

Code

NET技術(shù)用WCF實現(xiàn)對無人終端的遠程監(jiān)控,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: jenna haze| 车辆年检新规几年一审| 灰尘的旅行读书小报| 陈德烈| 格雷的五十道阴影| 浙江卫视是几台| 《起风了》数字简谱| 女生被草视频| 端午节手抄报一年级| 荆棘花| 老板5| 郑荣植个人资料| 爱人的眼睛是第八大洋什么意思? 营业执照注销打什么电话咨询 | 电影终结者| 笼中之怒| 开运咒| 爱情岛论坛.| 红日歌词完整版| 夜店 电影| 美女故事| 疑云密布| 91精品在线视频播放| 晚上吃什么减肥| 小松未可子| 香谱72图解详细解释大全| 情侣野战| 爱自由| 强好案电影| kyo| 郑艳丽的经典电影| 新相亲大会第三季 2020| 误杀2演员名单| 我的1919 电影| 娱乐真相| 小涛讲电影| 祝福你| 夏天在哪儿仿写句子一年级| 1905电影网免费电影| 查宁·塔图姆| 学生基本情况分析| 张佩华|