Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1

15 секунд на установление соединение минимум!

14.11.2018, 11:22. Показов 624. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
        System.out.println("1"+new Date());
        (new URL("https://google.com")).openConnection().getInputStream();
        System.out.println("2 "+new Date());
        new URL("https://google.com").openConnection().getInputStream();
        System.out.println("3 "+new Date());
        (new URL("https://google.ru")).openConnection().getInputStream();
        System.out.println("5 "+new Date());
        new Socket("google.by",80).getInputStream();
        System.out.println("6 "+new Date());
    System.exit(0);
15 секунд для получения инпут стрим, и 5 секунд на сокет, это многовато, особенно 15 секунд для первого подключения.
1)Почему 15?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2018, 11:22
Ответы с готовыми решениями:

обрывается WI-FI соединение на несколько секунд
Суть проблемы такова: абсолютно случайным образом, каждые 5-30 минут отключается вайфай на несколько секунд и сам подключается, проблема...

Постоянно обрывается wi-fi соединение на пару секунд
Суть проблемы постоянны обрывания интернет связь по вайфай.Началось все спонтанно без причины просто в один хреновый день, ничего не...

Соединение через Wi-Fi роутер фризит каждые несколько секунд
Добрый день господа. Примерно неделю назад появилась такая проблема - при подключении ноутбука к интернету через wi-fi роутер каждые 6...

7
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
14.11.2018, 11:24
что ты несешь?
0
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1
14.11.2018, 11:28  [ТС]
тест 1
1Wed Nov 14 11:20:22 MSK 2018
2 Wed Nov 14 11:20:43 MSK 2018
3 Wed Nov 14 11:20:44 MSK 2018
5 Wed Nov 14 11:20:54 MSK 2018
6 Wed Nov 14 11:20:59 MSK 2018
тест 2
1Wed Nov 14 11:20:22 MSK 2018
2 Wed Nov 14 11:20:43 MSK 2018
3 Wed Nov 14 11:20:44 MSK 2018
5 Wed Nov 14 11:20:54 MSK 2018
6 Wed Nov 14 11:20:59 MSK 2018

вывод не прикрепил
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
14.11.2018, 11:30
1Wed Nov 14 12:24:35 SAMT 2018
2 Wed Nov 14 12:24:36 SAMT 2018
3 Wed Nov 14 12:24:36 SAMT 2018
5 Wed Nov 14 12:24:37 SAMT 2018
6 Wed Nov 14 12:24:37 SAMT 2018
0
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1
14.11.2018, 11:32  [ТС]
это довольно интересно, что у меня на двух машин такое поведение, возможно что-то с сетью
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
14.11.2018, 12:53
Code
1
2
3
4
5
1Wed Nov 14 11:49:37 EET 2018
2 Wed Nov 14 11:49:41 EET 2018
3 Wed Nov 14 11:49:41 EET 2018
5 Wed Nov 14 11:49:42 EET 2018
6 Wed Nov 14 11:49:42 EET 2018
0
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1
14.11.2018, 13:34  [ТС]
дело такое, для виндовс есть уровень ос кэш для днс
для убунту уровня ос днс кэша нету(он не включен по дефолту),
если я перезапускаю программу джава, я получаю 15 секунд на получение днс по ип


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 System.out.println("start test " + new Date());
//        long[] array = new long[3];
        for (int delay = 0;  delay < 100 ; delay += 5) {
            long l = System.currentTimeMillis();
            InetAddress.getByName("google.com");
            System.out.println(String.format("time %s , delay %s", System.currentTimeMillis() - l, delay));
           
            Thread.sleep(delay * 1000);
        }
 
 
и вот при таком
 System.out.println("start test " + new Date());
//        long[] array = new long[3];
        for (int delay = 0;  delay < 100 ; delay += 5) {
            /*
            long l = System.currentTimeMillis();
            InetAddress.getByName("google.com");
            System.out.println(String.format("time %s , delay %s", System.currentTimeMillis() - l, delay));
           */
            long l = System.currentTimeMillis();
            new URL("https://google.by").openConnection().getInputStream();
            System.out.println(String.format("time for http url %s , delay %s", System.currentTimeMillis() - l, delay));
 
            Thread.sleep(delay * 1000);
        }
start test Wed Nov 14 13:18:17 MSK 2018
time 15013 , delay 0
time 0 , delay 5
time 0 , delay 10
time 0 , delay 15
time 5004 , delay 20
time 0 , delay 25
time 5004 , delay 30
time 1 , delay 35
time 5005 , delay 40
time 5005 , delay 45
time 5005 , delay 50
time 5003 , delay 55
time 5005 , delay 60

start test Wed Nov 14 13:25:34 MSK 2018
time for http url 21688 , delay 0
time for http url 553 , delay 5
time for http url 566 , delay 10
time for http url 568 , delay 15
time for http url 10554 , delay 20
time for http url 572 , delay 25
time for http url 10666 , delay 30
time for http url 10581 , delay 35
time for http url 10565 , delay 40
time for http url 10867 , delay 45
time for http url 10558 , delay 50
time for http url 11765 , delay 55
time for http url 10598 , delay 60
time for http url 10612 , delay 65
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
15.11.2018, 20:15
какие то цифры у вас кошмарные
1Thu Nov 15 20:14:59 MSK 2018
2 Thu Nov 15 20:14:59 MSK 2018
3 Thu Nov 15 20:14:59 MSK 2018
5 Thu Nov 15 20:14:59 MSK 2018
6 Thu Nov 15 20:14:59 MSK 2018
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2018, 20:15
Помогаю со студенческими работами здесь

Сначала суток прошло N секунд (N целое). Найти количество секунд ...
Сначала суток прошло N секунд (N целое). Найти количество секунд, прошедших сначала последнего часа.....

Всплывающее окно через 30 секунд после загрузки страницы и затем каждые 30 секунд
Задача Нужно реализовать всплывающее окно через 30 секунд после загрузки страницы, показать его на 10 секунд и скрыть. Затем повторять...

Описать процедуру time (x, y ,z) вычисляющую количество минут У и секунд Z, по введенному количеству секунд Х
Описать процедуру time (x, y ,z) вычисляющую количество минут У и секунд Z, по введенному колич секунд Х ( х входной, у и z выходные...

Комп работает секунд 40, начинаются тормоза, еще секунд через 50-60 система виснет наглухо
Вообщем так, сегодня меня позвал один знакомый, говорит &quot;винда жутко тормозит&quot;. Ну я поехал поглядеть. На месте: стоит гробик годов...

LENOVO G560 когда включаю Windows 7 10-15 секунд работает и выключаетса (так каждие 2-4 секунд)
Что делать когда я включаю Windows 7 он включается и 10-15 секунд роботает и выключаетса так каждие 2-4 секунд.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru