實現P2P遠端控制專案的基本邏輯

2022-03-11 23:58:31 字數 375 閱讀 6430

以下討論是基於

vnc成熟技術

ipv4需要內網穿透

的基礎上討論的,如果需要連遠端控制本身功能都自行實現的話,則需要補充各個終端系統的系統底層知識了。

譬如windows系統的話,需要訊息機制、uac繞過、hook等等的相關知識

vnc(virtual network computing)

ipv4、tcp、udp

nat(network address translation)

答案就是通過使用udp協議,實現tcp協議的功能,以此來達到內網穿透的可靠傳輸

當然了,還有一種更簡單,成功機率也挺高的方式,就是使用stun協議了

p2p的基本實現過程

絡上的大多數udp原理研究分析後,自己總結了下面的結果.1 client a 登入 通過http伺服器 webservices 驗證成功獲取自身資訊與好友 列表資訊等。2 http伺服器登記client a的nat後的ip位址與埠 3 client b登入 通過http伺服器 webservices...

區域網P2P技術實現

p2p技術實現方式有很多,現主要介紹利用socket tcp方式構建p2p環境的方法。在開始的時候主要參考nbd協議部分的server端程式來實現bt服務端程式。每個client端都有兩個程序來實現p2p功能,乙個是客戶端的server程式,另乙個是客戶端的client程式。而bt伺服器端只有乙個程...

基於pjsip實現p2p語音對講

config file 大家先大致瀏覽上面的pjsua文件說明,對整個pjsua的選項有個了解。然後我們關注到最後的config file。this is a comment in the config file.id sip alice example.com registrar sip exam...