c# – 使用IP和端口检查服务器是否在线
发布时间:2020-12-15 19:47:27 所属栏目:百科 来源:网络整理
导读:我有两个输入框,IP /地址和端口. 我搜索一个简单的代码,可以检查服务器(地址端口)是在线还是离线.结果将显示在例如标签(在线/离线). 服务器检查可以使用计时器或按钮. 解决方法 TcpClient tcpClient = new TcpClient(); try { tcpClient.Connect("192.168.0.
我有两个输入框,IP /地址和端口.
我搜索一个简单的代码,可以检查服务器(地址端口)是在线还是离线.结果将显示在例如标签(在线/离线). 服务器检查可以使用计时器或按钮. 解决方法TcpClient tcpClient = new TcpClient(); try { tcpClient.Connect("192.168.0.1",22); Console.WriteLine("Port open"); } catch (Exception) { Console.WriteLine("Port closed"); } 此代码段将用于测试使用TCP协议侦听给定IP和端口的服务器. 此外,您还可以尝试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中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |