idi*_*ish 1 c# networking network-programming
我必须检测服务器是否打开或关闭,有些人告诉我尝试使用 ping 方式,如果它不起作用我应该在我和服务器之间使用 TCP 连接。有人可以解释一下它们之间有什么区别吗?为什么 ping 方式可能效果不好?谢谢。
使用 TCP 可以让您验证某个端口/服务在主机上是否正常运行。而 ping 只能确保机器正在响应。
ping 也可能被各种防火墙设置阻止。
这实际上取决于您对项目“向上”的定义的要求。
只是响应,或者当我打开通信时,我在端口 X 上托管的服务正在响应。
| 归档时间: |
|
| 查看次数: |
2051 次 |
| 最近记录: |