gpt4 book ai didi

java - 可以看到用java发送一个数据包花了多长时间

转载 作者:行者123 更新时间:2023-12-01 14:51:32 26 4
gpt4 key购买 nike

我用java编写了一个程序。我使用套接字让不同的程序相互通信。我的问题是:是否可以以毫秒为单位或更精确地查看发送数据包需要多长时间。所以从Socket.writeObject(Object)到Socket.readObject(Object)。

最佳答案

您可以使用这种代码来获取耗时:

long startTime = new Date().getTime();
Socket.writeObject(Object)
...
Socket.readObject(Object)
long endTime = new Date.getTime();
long difference = endTrim-startTime; //difference in milliseconds

如果您想从服务器获取时间,您需要向服务器发送请求,并让服务器在响应中发回时间。这可以通过 Web 服务或简单的 HTTP 请求来完成。

关于java - 可以看到用java发送一个数据包花了多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790366/

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