TCP连接VS ping服务器

时间:2012-03-09 14:29:28

标签: c# networking network-programming

我必须检测服务器是打开还是关闭,有些人告诉我尝试使用ping方式,如果它不起作用,我应该在我和服务器之间使用TCP连接。 有人可以解释一下这些之间的区别,为什么ping方式可能效果不好? 谢谢。

1 个答案:

答案 0 :(得分:4)

使用TCP可以验证某个端口/服务是否在主机上正常运行。虽然ping只会确保机器正在响应。

各种防火墙设置也可能阻止ping。

这实际上取决于您对" up"的定义的要求。适用于您的项目。

当我打开通信时,只是响应,或者我在端口X上托管的服务正在响应。

相关问题