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;
                }