Может ли кто-нибудь сообщить, что лучший способ проверить (используя .NET 3.5), если доступен удаленный сервер?
Я думал использовать следующий код, но хотел бы знать, существует ли лучший способ, если у сообщества есть другой вариант.
TcpClient client = new TcpClient("MyServer", 80);
if (!client.Connected)
{
throw new Exception("Unable to connect to MyServer on Port 80");
}
client.Close();