如何从表单应用程序中 ping 服务器,然后显示 true/false 结果?

How to ping a server from within form application, then display true/false result?

这可能是我对基本原理的误解,欢迎任何批评。

我想要一个按钮来检查我们的服务器是否 up/down 然后在标签中显示结果。

是否可以为此使用 ping 然后在收到数据包时以某种方式在标签中分配 'true'?

文字 ICMP Ping 可能不是您想要的。服务器通常配置为不响应 ping,您可能真正想要的是检查服务器上的某个 服务 是否 运行。 (如果系统启动了,但是你的服务崩溃了,你可能不想报'good'。)

我建议您连接到您感兴趣的服务。最好是您可以建立真正的连接并使用正确的协议,但如果您所能做的就是打开 TCP 连接,那至少会告诉您该服务是 运行.