通过IP和端口查看服务器是否在线
本文关键字:服务器 是否 在线 IP 通过 | 更新日期: 2023-09-27 17:53:38
我有两个inputBox
, IP/地址和端口。
我搜索一个简单的代码,可以检查服务器(地址+端口)是在线还是离线。结果将显示在例如标签(Online/Offline)中。
服务器检查可以使用定时器或按钮。
TcpClient tcpClient = new TcpClient();
try
{
tcpClient.Connect("192.168.0.1", 22);
Console.WriteLine("Port open");
}
catch (Exception)
{
Console.WriteLine("Port closed");
}
这段代码将用于测试服务器监听给定的IP和端口与TCP协议。
此外,您还可以尝试ping IP:
Ping ping = new Ping();
PingReply pingReply = ping.Send("192.168.0.200");
if (pingReply.Status == IPStatus.Success)
{
//Server is alive
}
Ping
类位于System.Net.NetworkInformation