TCPコネクションが張れるかだけチェックする方法
全然普通に出まわってる方法なんですけど、ウイルスチェックソフト等のファイアーウォールで許可されているかどうかわかると思いますので、入れておくといいかも。
//tcpコネクションチェック try { System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient("nicovideo.jp", 80); if (client.Connected) { statusNet.Text = string.Format("OK nicovideo.jpに接続できました {0}",client.Client.LocalEndPoint.ToString()); } client.Close(); client = null; } catch (System.Net.Sockets.SocketException ex) { statusNet.Text = "NG 接続できませんOSの設定を確認してください"; statusNet.ForeColor = Color.Red; return; }