Я сделал программу в java. Я использую сокеты, чтобы разные программы обменивались данными друг с другом. Мой вопрос: возможно ли увидеть, сколько времени потребовалось, чтобы отправить пакет в миллисекундах или даже более точно. Итак, из Socket.writeObject (Object) в Socket.readObject (Object).можно узнать, сколько времени потребовалось, чтобы отправить пакет в java
0
A
ответ
1
Вы можете использовать этот вид кода, чтобы получить истекшее время:
long startTime = new Date().getTime();
Socket.writeObject(Object)
...
Socket.readObject(Object)
long endTime = new Date.getTime();
long difference = endTrim-startTime; //difference in milliseconds
Если вы хотите, чтобы время от сервера, вам необходимо отправить запрос на сервер, чтобы сервер отправить время назад в ответ. Это можно сделать с помощью веб-службы или простого HTTP-запроса.
Смежные вопросы
- 1. Включение таймера в программу, чтобы сказать, сколько времени потребовалось - Java
- 2. Как настроить кварц, чтобы записать, сколько времени потребовалось выполнить?
- 3. Сколько времени потребовалось, чтобы иметь API-интерфейс google?
- 4. Как использовать <chrono>, чтобы узнать, сколько времени потребовалось для выполнения функции
- 5. Сколько времени мне нужно, чтобы узнать LabVIEW
- 6. Сколько времени вам понадобится, чтобы узнать backbone.js
- 7. Как определить, сколько времени явное ожидание потребовалось, чтобы условие было истинным в selenium web driver java
- 8. Сколько времени потребовалось для запуска Observable с использованием RxJava (ReactiveX)?
- 9. Выберите запрос потребовалось много времени, чтобы выполняться
- 10. Можно ли узнать через grep, сколько времени grep взял, чтобы заполнить запрос?
- 11. Использование curl для определения того, сколько времени потребовалось до «process»
- 12. Каков наилучший способ узнать, сколько времени потребовалось, чтобы скрипт python завершил выполнение без добавления лишней над головой?
- 13. Django + postgresql: укажите, сколько времени потребовалось выполнить запрос?
- 14. JAVA Повторение процесса в java и подсчет времени, которое потребовалось
- 15. Как подобрать даты, чтобы узнать, сколько времени осталось в php?
- 16. Сколько времени потребовалось, чтобы сделать ваше приложение WinXP совместимым с Vista?
- 17. JQuery «для» цикла, чтобы узнать, сколько детей
- 18. Джанго: отображение времени потребовалось, чтобы загрузить страницу на каждой странице
- 19. Cocoapods `Вставить стручок frameworks` потребовалось много времени, чтобы выполнить
- 20. MVVM - сколько можно узнать о других ViewModels?
- 21. Java: Подсчитайте, сколько времени сортировки массива занимает
- 22. Как узнать, сколько времени /% осталось для document.ready?
- 23. Как узнать, сколько времени занимает моя задача
- 24. Можно узнать, сколько AVPackets для одного AVFrame?
- 25. Сколько времени потребуется, чтобы выделить массив (в Java)
- 26. Jira, чтобы узнать, сколько poeple посетили проблему
- 27. Запрос, чтобы узнать, сколько клиентов сделали заказ
- 28. оракул запрос, результат потребовалось много времени
- 29. Сколько данных можно отправить через $ _GET
- 30. приостановить поток Потребовалось более разрешенного времени
Но проблема в том, что если клиент меняет свое время, это будет неправильно. – emillio5
См. Отредактированный ответ, если вам нужно время сервера, вам необходимо отправить запрос на сервер (который может ответить вам с текущим временем сервера в ответе). Это немного сложнее, но способ сделать это остается прежним. – Simon