如何解决有没有办法ping模仿ping自定义端口中具有可变负载大小的服务器以查找RTT?
我想使用类似于 PING 的工具/操作找到从我的笔记本电脑到达服务器的往返时间 (RTT),但根据用例(例如 5432)在自定义端口中使用自定义有效负载 我的目的是计算将某个负载从一个网络传输到另一个托管服务器的网络的网络延迟。
我已经尝试过像 PaPing 这样的工具,它用于使用自定义端口进行 ping,但无法更改有效负载大小。 普通的 Ping 命令不支持超过 68 字节的数据。我也在 python 中尝试过 TCP Ping 库,它也不支持可变负载。
我还尝试在 Java 中进行套接字编程以连接到服务器并在自定义端口上向服务器发送一个字符串,以便字符串的长度会改变有效负载的大小。但是即使在java中也无法测量确切的RTT。我已经添加了代码片段以供参考。
long startTime = System.nanoTime();
Socket client = new Socket(serverName,port);
long endTime = System.nanoTime();
System.out.println("in " + (endTime-startTime)/1000000000.0);
其中 serverName 和 port 带有相应的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。