C 測試網路是否能夠訪問

2021-10-10 20:33:37 字數 900 閱讀 4545

問題

第乙個ip(192.168.*)是外網位址,第二ip(211.103.*)是公網位址,第三ip(202.101.*)是公網位址。客戶要求功能程式通用性,在以上三個環境,任意乙個都可以訪問資料,並實時更新元件。所以我們要按以上順序,快速判斷是否可以連線,連線不上的自動切換下乙個ip,而不是等待卡死。

解決方案

/// <summary

>

///

用於檢查ip位址或網域名稱是否可以使用tcp/ip協議訪問(使用ping命令),true表示ping成功,false表示ping失敗

/// </summary

>

/// <param name="stripordname"

>

輸入引數,表示ip位址或網域名稱

</param

>

/// <returns

></returns

>

public

staticboolpingipordomainname

(string

stripordname)

else

}catch

(exception)

}呼叫方法就不寫了,這麼簡單你一定會哦。

C 中判斷兩個型別是否能夠匹配

經常因為繼承 實現的原因,c 中要對兩種型別進行比較,判斷他們是否能夠匹配上,是否是同一種型別,或者是父子關係等等。c 中來判斷兩種型別 物件是否相等 匹配,可以使用的方法有 as,is,typeof,type.gettype r type.isassignablefrom type.getinte...

Linux檢視web是否能訪問

檢視辦法 1.查詢一下 tomcat 程序是否存在 ps ef grep tomcat 如果程序存在的話那麼就直接在機器內部訪問一下 wget http localhost port 如果可以得到頁面的話,就說明 tomcat 啟動並且可以訪問,否則把 tomcat 關掉再重啟。2.如果上面方式驗證...

python檢查URL是否能正常訪問

今天,專案經理問我乙個問題,問我這裡有2000個url要檢查是否能正常開啟,其實我是拒絕的,我知道因為要寫 了,正好學了點python,一想,python處理起來容易,就選了python,開始把思路想好 1.首先2000個url。可以放在乙個txt文字內 2.通過python 把內容內的url一條一...