Я просто хочу проверить, принимает ли сервер smpp соединения. Как мы можем проверить это с помощью командной строки с помощью следующей команды: telnet 152.26.53.39 2775
Я просто хочу закодировать эту команду в С#
TcpClient tcpClient = new TcpClient();
try
{
tcpClient.Connect("152.26.53.39", 2775);
Console.WriteLine("Port 2775 Open");
}
catch (Exception){
Console.WriteLine("Port 2775 Closed");
}
Вы можете использовать класс Ping, как показано ниже:
string nameOrAddress="152.26.53.39 2775";
public static bool PingHost(string nameOrAddress)
{
bool pingable = false;
Ping pinger = new Ping();
try
{
PingReply reply = pinger.Send(nameOrAddress);
pingable = reply.Status == IPStatus.Success;
}
catch (PingException)
{
// Discard PingExceptions and return false;
}
return pingable;
}