Networking 有没有办法将ping(icmp)数据包转换为TCP数据包?

Networking 有没有办法将ping(icmp)数据包转换为TCP数据包?,networking,tcp,proxy,ping,agent,Networking,Tcp,Proxy,Ping,Agent,我希望PING包通过代理程序,但该程序只支持从TCP层转发数据包,不支持转发ICMP数据包 有什么解决办法吗?如果你需要一个工具,你可以使用像、和这样的软件。它们测试的时间响应类似于ICMP Ping,但通过TCP 如果需要手动实现,可以使用SYN包及其响应(SYN ACK)进行度量。对于C#,thread正在讨论实现。您最好指定您的问题。事实上,如果你正在寻找一种工具,提到的“serverfault”平台是合适的,因为stackoverflow是关于编程问题的。谢谢你的建议。但我正在寻找一种方

我希望PING包通过代理程序,但该程序只支持从TCP层转发数据包,不支持转发ICMP数据包


有什么解决办法吗?

如果你需要一个工具,你可以使用像、和这样的软件。它们测试的时间响应类似于ICMP Ping,但通过TCP


如果需要手动实现,可以使用SYN包及其响应(SYN ACK)进行度量。对于C#,thread正在讨论实现。

您最好指定您的问题。事实上,如果你正在寻找一种工具,提到的“serverfault”平台是合适的,因为stackoverflow是关于编程问题的。谢谢你的建议。但我正在寻找一种方法将icmp数据包转换为tcp数据包,这意味着我必须使用“ping”程序。这似乎不合适。您必须在中间实现一个桥,拦截ICMP Ping并转换为“TCP ping”。无论如何,icmp ping back将不再是ping。