如何检查播放器';java中的延迟

如何检查播放器';java中的延迟,java,udp,ping,multiplayer,Java,Udp,Ping,Multiplayer,如何查看客户端的ping时间有多少毫秒?我还没有尝试过任何东西,因为我不知道该做什么,如果我在网上搜索,我只能得到关于如何用java ping的答案,这不是我需要的 ping/延迟通常指更新数据包到达目的地(和返回)所需的时间。因此,确定客户机从服务器ping的一种方法是从客户机向服务器发送一些小数据包,其字段如下所示: long sentMillis = System.currentTimeMillis(); 它将包含发送数据包的时间(以毫秒为单位)。 因为您知道何时在服务器上获取数据包,所

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

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

long sentMillis = System.currentTimeMillis();
它将包含发送数据包的时间(以毫秒为单位)。 因为您知道何时在服务器上获取数据包,所以以毫秒为单位捕获当前时间:

long receivedMillis = System.currentTimeMillis();
现在,简单地说:

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

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

long sentMillis = System.currentTimeMillis();
它将包含发送数据包的时间(以毫秒为单位)。 因为您知道何时在服务器上获取数据包,所以以毫秒为单位捕获当前时间:

long receivedMillis = System.currentTimeMillis();
现在,简单地说:

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

你要找的术语是延迟。你要找的术语是延迟。