gpt4 book ai didi

java - 如何在java中检查播放器的延迟

转载 作者:行者123 更新时间:2023-12-02 03:26:24 27 4
gpt4 key购买 nike

如何查看客户端的 ping 时间有多少毫秒?我还没有尝试过任何东西,因为我不知道该怎么做,如果我在网上搜索,我只能得到如何在 java 中 ping 的答案,这不是我需要的!

最佳答案

ping/延迟通常是指更新数据包到达目的地(以及返回)所需的时间。因此,确定服务器对客户端 ping 的一种方法是从客户端向服务器发送一些小数据包,其中的字段如下所示:

long sentMillis = System.currentTimeMillis();

其中包含发送数据包的时间(以毫秒为单位)。由于您知道服务器何时收到数据包,因此捕获当前时间(以毫秒为单位):

long receivedMillis = System.currentTimeMillis();

现在,简单地说:

// time from client to server
long ping = receivedMillis - sentMillis;

关于java - 如何在java中检查播放器的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817518/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com