簡體   English   中英

故障轉移到3G並返回

[英]Failover to 3G and back

我正在開發一個用於小型電廠遠程監控的應用程序。 想法是一直保持遠程連接。

我們擁有一台帶有寬帶連接和附加3G / 4G調制解調器的小型PC。

對我來說,在擁有寬帶時檢查連接非常容易。

拳頭我檢查我正在使用的界面是否打開,然后僅通過簡單的Web客戶端檢查來自Google或我認為應該在線的任何其他網站的響應:-)

我正在使用System.Net.NetworkInformation.NetworkInterface.*

然后,如果局域網上沒有連接,則Im連接到3G調制解調器並開始3G連接。

問題是如何檢查我的局域網連接是否再次獲得互聯網連接並斷開3G調制解調器的連接? 如何從具有Internet訪問權限的C#代碼檢查該特定接口?

我可以通過接口進行一些手動路由,還是自己在操作系統內部的某個位置進行路由?

一些忠告? 有人有類似的項目嗎?

好吧,您可以使用配置文件名稱為“ Ethernet”的相同庫來獲取Lan連接配置文件,然后要進行檢查,首先需要連接到LAN連接,然后檢查該連接是否可以訪問互聯網,否則您需要我將不得不切換回去。 我嘗試過大約需要30秒才能完成一條完整路線

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM