freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于udp協(xié)議的遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-11-27 19:10 本頁面
   

【正文】 因此,本系統(tǒng)具有廣泛的應(yīng)用價(jià)值,在遠(yuǎn)程控制方面是一個(gè)比較好的方法。 不必像 TCP 協(xié)議那樣占用較多的寬帶和系統(tǒng)資源, 客戶端和服務(wù)端都可能同時(shí)處理多個(gè)進(jìn)程,這樣 就需要進(jìn)行跨線程調(diào)用,為了線程安全,可以采取用委托的方法來實(shí)現(xiàn)。 // SUDPRemoteHost=Edit2Text。 TmpStreamClear()。 } SUDPReadStream(TmpStream)。 RsltStreamClear()。 SUDPRemotePort=2223。 delete RsltStream。加入 TNMUDP控件, Name 屬性設(shè)為 “SUDP”; LocalPort 屬性設(shè)為 “2222”,讓控件 SUDP監(jiān)視主控機(jī)的 2222 端口,當(dāng)有數(shù)據(jù)發(fā)送到該口時(shí),觸發(fā)控件 SUDP 的OnDataReceived 事件; RemotePort 屬性設(shè)為 “1111”,當(dāng)控件 SUDP 發(fā)送數(shù)據(jù)時(shí),將數(shù)據(jù)發(fā)到受控機(jī)的 1111 口。 ReleaseDC(Bhandle,SourceDC)。 BmpStreamPosition=0。 SelectObject(DestDC,Bhandle)。 RectHeight=BottomPosTopPos。 HBITMAP Bhandle。 //清空流 CUDPRemoteHost=FromIP。 else SendSize=LeftSize。 TmpStr=(()+2,() RightPos.Length()+1)。 TmpStr=(()+2,() ngth()+1)。//讀取控制碼 delete MyStream。 CUDPReadStream(MyStream)。 char Buf[2048]。 //發(fā)送每一筆數(shù)據(jù)后剩余的字節(jié)數(shù) void __fastcall TClient::ScreenCap(int LeftPos,int TopPos,int RightPos,int BottomPos)。新建一個(gè) Application,將默認(rèn)窗體的Name 屬性設(shè)為 “Client”。 while ( true) { IPEndPoint MyEndPoint = new IPEndPoint( ( MyIP), MyPort) 。 ( MyData, , MyRemoteEndPoint) 。//服務(wù)端端口 IPEndPoint MyRemoteEndPoint = new IPEndPoint( ( RemoteIP), RemotePort) 。 C實(shí)現(xiàn) UDP通訊客戶 端關(guān)鍵代碼如下: using 。 Process[] MyProcesses = Process. GetProcessesByName( MyProgram) 。收到“進(jìn)程存在、進(jìn)程響應(yīng)”信息后,則提示“進(jìn)程正常工作”,結(jié)束發(fā)送指令操作;否則采用語音報(bào)警的方式,提請人工操作。收到“進(jìn)程存在、進(jìn)程響應(yīng)”信息后,則提示“進(jìn)程正常工作”,結(jié)束發(fā)送指令操作;否則進(jìn)入下一流程。 發(fā)出“立即檢測進(jìn)程”指令,提示“正在檢測進(jìn)程”,等待客戶端返回信息。 收到客戶端發(fā)送的“進(jìn)程存在、進(jìn)程響應(yīng)”信息時(shí),則提示“進(jìn)程正常工作”。 第 8 頁 如果進(jìn)程存在、且正常響應(yīng),則按照規(guī)定的格式發(fā)送“進(jìn)程存在、進(jìn)程響應(yīng)”信息到服務(wù)端; 如果進(jìn)程不存在,先發(fā)送“進(jìn)程 不存在”信息到服務(wù)端,然后按照配置文件中規(guī)定的處理方式進(jìn)行操作; 如果進(jìn)程存在,但是沒有響應(yīng),則先向服務(wù)端發(fā)送“進(jìn)程存在、進(jìn)程無響應(yīng)”信息,然后按照配置文件規(guī)定的處理方式進(jìn)行操作。 客戶端檢測流程 客戶端發(fā)送到服務(wù)端的信息稱為“消息”?;?C/S 結(jié)構(gòu)設(shè)計(jì)監(jiān)控系統(tǒng),將有利于系統(tǒng)的集約化管理。 遠(yuǎn)程控制中對被控端實(shí)現(xiàn)的關(guān)機(jī)、重啟、注銷、計(jì)算機(jī) IP 地址獲取、計(jì)算機(jī)鍵盤鎖定以及自動(dòng) 截屏等 功能需 要被控 端及時(shí)反應(yīng) ,且發(fā)送這些命令的消息占用的字節(jié)較少 ,在傳輸距離不算太長 ,信號衰減較弱的情況下 ,基于大量的被控端本文考慮使用 UDP 協(xié)議來進(jìn)行控制端與被 控端之間的 通 ,尤其可以利用 Winsock 在 UDP 協(xié)議下的廣播功能來實(shí)現(xiàn)對全體被控端的遠(yuǎn)程關(guān)機(jī)、重啟等操作。而 UDP 協(xié)議是一種無連接協(xié)議 ,提供數(shù)據(jù)報(bào)文服務(wù) ,使用UDP 協(xié)議系統(tǒng)資源開銷小 ,傳輸速度快 ,但可靠性不如 TCP 協(xié)議 。 然后由控制端向受控端發(fā)出信號 , 建立一個(gè)特殊的遠(yuǎn)程服務(wù) , 再通過這個(gè)服務(wù) , 使用各種遠(yuǎn)程控制功能發(fā)送遠(yuǎn)程控制命令 , 控制受控端電腦中的各種應(yīng)用程序運(yùn) 行 , 這種遠(yuǎn)程控制方式稱為基于遠(yuǎn)程服務(wù)的遠(yuǎn)程控制。 目前遠(yuǎn)程控制方式有幾種:遠(yuǎn)程登錄方式、 Client/Server方式、 web 方式。因?yàn)橄鄬τ诳煽啃詠碚f,這些應(yīng)用更加注重實(shí)際性能,所以為了獲得更好的使用效果(例如,更高的畫面幀刷新速率)往往可以犧牲一定的可靠性(例如,會(huì)面質(zhì)量)。反觀 UDP 由于排除了信息可靠傳遞機(jī)制,將安全和排序等功能移交給上層應(yīng)用來完成,極大降低了執(zhí)行時(shí)間,使速度得到了保證。 UDP 協(xié)議包不具備 TCP 協(xié)議包復(fù)雜的可靠性與控制機(jī)制,沒有“序列”和“ 確認(rèn)”兩個(gè)字段。目的端口在有特定的目的網(wǎng)絡(luò)地址時(shí)有意義,指目標(biāo)應(yīng)用程序的 UDP 端口。在這些應(yīng)用場合下,如果有一個(gè)消息丟失,在幾秒之后另一個(gè)新的消息就會(huì)替換它。既不拆分,也不合并,而是保留這些報(bào)文的邊界,因此,應(yīng) 用程序需要選擇合適的報(bào)文大小。 第 5 頁 ( 4) 吞吐量不受擁擠控制算法的調(diào)節(jié),只受 應(yīng)用軟件 生成數(shù)據(jù)的速率、傳輸帶寬、源端和終端 主機(jī) 性能的限制。 UDP 的幾個(gè)特性 (1) UDP 是一個(gè) 無連接協(xié)議 ,傳輸數(shù)據(jù)之前源端和終端不建立連接,當(dāng)它想傳送時(shí)就簡單地去抓取來自應(yīng)用程序的數(shù)據(jù),并盡可能快地把它扔到網(wǎng)絡(luò)上。根據(jù) OSI( 開放系統(tǒng)互連 )參考模型, UDP 和 TCP都屬于傳輸層協(xié)議。 UDP 用來支持那些需要在 計(jì)算機(jī) 之間傳輸數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用。一個(gè) UDP 連接的建立,不必象 TCP 協(xié)議那樣需要服務(wù)器端偵聽,也不需要有客戶機(jī)端請求連接和服務(wù)器端建立連接后雙方才能通信。 第 4 頁 第二 章 UDP 協(xié)議的基本情況 UDP 的定義 UDP 是 User Datagram Protocol 的簡稱, 中文名是用戶 數(shù)據(jù)包 協(xié)議,是 OSI 參考模型中一種無連接的 傳輸層 協(xié)議,提供面向事務(wù)的簡單不可靠信息傳送服務(wù)。當(dāng)前,由于網(wǎng)絡(luò)基礎(chǔ)設(shè)施還不夠完善,所以監(jiān)視圖像由于數(shù)據(jù)量大,其傳輸時(shí)間過長。國內(nèi)外在基于因特網(wǎng)的遠(yuǎn)程機(jī)器人控制方面的研究相對其他領(lǐng)域要多一些。 因特網(wǎng)的出現(xiàn)及其發(fā)展推動(dòng)了科學(xué)技術(shù)的各個(gè)方面,并使 之取得了巨大的進(jìn)步,利用因特網(wǎng),可以使遠(yuǎn)程控制技術(shù)得到大范圍的應(yīng)用,從而方便人們的生活。 然后由控制端向受控端發(fā)出信號 , 建立一個(gè)特殊的遠(yuǎn)程服務(wù) , 再通過這個(gè)服務(wù) , 使用各種遠(yuǎn)程控制功能發(fā)送遠(yuǎn)程控制命令 , 控制受控端電腦中的各種應(yīng)用程序運(yùn)行 。 客戶端和服務(wù)端之間采用 UDP 協(xié)議傳送信息。 第 1 頁 基于 UDP 協(xié)議的遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 : 以往的遠(yuǎn)程控制軟件都采用 TCP 連接, TCP 要始終與服務(wù)端保持連接,所以占用資源較大,上線主機(jī)太多的話會(huì)出現(xiàn)很多問題??蛻舳撕头?wù)端均有 UDP 通訊服務(wù)端和 UDP 通訊客戶端,且 UDP 通訊服務(wù)端一直處于偵聽狀態(tài),一旦收到消息立即處理,同時(shí)還可以根據(jù)需要,利用 UDP 通訊客戶端方發(fā)送信息。 關(guān)鍵詞 : UDP 協(xié)議 C/S 結(jié) 構(gòu) 遠(yuǎn) 程控制 Design and Implementation Remote Control System based UDP Protocols Abstract: The remote control software, the tcp connections, tcp will always remain connect
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1