Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > HTTP запрос из Serveleta


Автор: sanches_ru 6.1.2013, 17:07
Вечер добрый.

При обращении из сервелате по таймеру
 .... Таймер установлен ....

Код

.
.
timer.schedule(task, 5000, 200);

.
.
.


 другому Web-серверу по HTTP Запросу 
 HTTP "http://192.168.0.14/sec/cmd=10:1", при этом ответ не нужен. 
Код


private String Url1 = "http://192.168.0.14/sec/cmd=10:1";

// это выполняется по таймеру

                HttpGet httpGet = new HttpGet(Url0+Integer.toString(count));// загружаем
                HttpResponse response1 = null;
                response1 = httpClient.execute(httpGet);



периодически происходит обрыв сети, Windows выдает сообщение "Сетевой кабель не подключен",
после этого сеть восстанавливается, и запросы продолжают выполняться до следующего обрыва.

с чем связано такое поведение сети при выполнении таймера? 

Автор: COVD 6.1.2013, 18:11
Цитата

с чем связано такое поведение сети при выполнении таймера?

Ни таймер, ни сервлет ни при чем. Это проблема плохого сетевого соединения компьютера (рутер или еще что-то), когда соединение периодически пропадает и восстанавливается. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)