我已經開發了一和Windows通過Visual Studio 2010窗體的桌面應用程序,我使用C#。 在這個應用程序中,我也使用了遠程連接到數據庫的Web服務。 遠程數據庫只有在安裝了該軟件的PC連接到互聯網時才能訪問。
該軟件用於從PC發送消息到移動設備。當應用程序由用戶運行時,它將調用一個Web服務方法,該方法檢查該客戶端帳戶的可用SMS信用。
之前執行此我要檢查Internet連接是否可用與否,我什麼時候應該檢查這個?如果當用戶運行應用程序時,Internet連接不可用,則打開軟件界面,但它不應顯示可用的SMS信用,並且應顯示消息「Internet連接不可用」。
在這之後,如果用戶與網絡連接的PC,然後再次適當的消息應顯示給用戶。
我正在使用以下代碼進行Internet連接檢查。
Computer oComputer = new Computer();
if (oComputer.Network.IsAvailable == true)
{
showAvailableCredit();
}
else
{
barStaticAvlbCredit.Caption = "0";
}
的showAvailableCredit()
功能用於調用可用短信信用檢查網絡服務。
我應該在哪裏寫檢查互聯網連接的代碼?
第一步是使用搜索功能。很多有關這方面的問題:[檢查互聯網連接](http://stackoverflow.com/questions/2031824/check-for-internet-connection),[不斷檢查互聯網連接](http://stackoverflow.com /問題/ 6481957 /檢查互聯網連接 - 不斷),[如何檢查互聯網連接可用或不在C#](http://stackoverflow.com/questions/3760258/how-to-check-if-互聯網連接可用 - 或 - 不以-C)。蜂蜜罐在這裏:http://stackoverflow.com/search?q=c%23+internet+connection –