Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Ждать ответ заданное время - Программирование Android

20.10.2015, 15:11. Просмотров 282. Ответов 11
Метки нет (Все метки)

Как реализовать такое: Я отправляю на сервер TCP данные и затем в течение определенного времени жду от сервера ответ?? Как сделать так чтобы ждать ответ от сервера только заданное время??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2015, 15:11     Ждать ответ заданное время
Посмотрите здесь:

Выводить оповещения в заданное время - Программирование Android
Здравствуйте. Нужно выводить оповещения в заданное время, создаю сервис через alarmManager, однако, если добавить несколько оповещений,...

Как запустить метод в заданное время - Программирование Android
Доброго времени суток) Борюсь над задачей, в которой нужно, чтобы в указанное время запускался метод, даже если приложение было...

Уведомления в заданное время без Alarm - Программирование Android
Пытаюсь вывести уведомление в заданное время не используя AlarmManager. Т.к. через AlarmManager, после перезагрузки, выводятся все...

Переход между Activity через заданное время. Как лучше? - Программирование Android
Добрый день. Вопрос от новичка. Какую задачу хотел решить: появляется первое Activity. Через 5 секунд (например) - приложение...

Я устал ждать - Программирование Android
Ребята, вот я пишу код ну написал 5 строк нажал на кнопку start или debag и жду сижу блин задолбало..... Или выхода нет...? Я чо пишу можа...

Ждать, пока смонтируется sdcard - Программирование Android
Здравствуйте друзья! не раз выручали меня, не оставите и в этот раз... база данных хранится на карте, информация о виджетах тоже хранится...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.10.2015, 15:23     Ждать ответ заданное время #2
усыпить отдельный поток а потом проверять ответ
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
20.10.2015, 15:36  [ТС]     Ждать ответ заданное время #3
ну скажем я усыпил поток на 10 секунд а потом нужно вызвать функцию чтения правильно я понял??
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.10.2015, 15:47     Ждать ответ заданное время #4
Цитата Сообщение от yura91 Посмотреть сообщение
Я отправляю на сервер TCP данные и затем в течение определенного времени жду от сервера ответ
отправил данные и тут же запустил второй поток, который засыпает на 10 сек, а потом проверяешь пришел ли ответ, если нет, значит не получилось за заданное время
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
20.10.2015, 16:35     Ждать ответ заданное время #5
У сокета есть read timeout, не изобретайте велосипед
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
20.10.2015, 17:27  [ТС]     Ждать ответ заданное время #6
и как этот read timeout использовать можете фрагмент кода привести??
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
20.10.2015, 18:47     Ждать ответ заданное время #7
yura91, http://docs.oracle.com/javase/6/docs...meout%28int%29
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
20.10.2015, 22:17     Ждать ответ заданное время #8
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
   @Override
    public void onCreate() {
        super.onCreate();
     //   EventBus.getDefault().register(this);
        new AbstractEjabberdConnect<Integer>(this) {
            @Override
            protected boolean doAction() throws Exception {
                Thread.currentThread().wait(1000);
                Log.e(pseudo_tag, "ERROR : NO COONNECT  boolean doAction() ");
                return false;
            }
        }.execute();
    }
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
21.10.2015, 11:03     Ждать ответ заданное время #9
zoleg, зачем так?
Java
1
socket.setSoTimeout(10000);
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
21.10.2015, 14:05     Ждать ответ заданное время #10
У меня контроль не сокета (с ним в данный момент может быть все ОК), а соединения с сервером жабы, который за другой машиной, а потому уже "за" сокетом.
То есть даже если сокет открыт но "висит", мы получим ERROR а не ОК.
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
21.10.2015, 14:57  [ТС]     Ждать ответ заданное время #11
У меня контроль не сокета (с ним в данный момент может быть все ОК), а соединения с сервером жабы, который за другой машиной, а потому уже "за" сокетом.
То есть даже если сокет открыт но "висит", мы получим ERROR а не ОК.
а как такое реализовать??
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 21:57     Ждать ответ заданное время
Еще ссылки по теме:

Собеседование сбертех android junior - чего ждать? - Программирование Android
Значит есть вакансия, Android Разработчик (Стажер), предполагаемая обучение 3 месяца бесплатное а потом возможное трудоустройство, в...

Ответ с библиотеки ksoap2 - Программирование Android
Здравствуйте уважаемые форумчане. Возникла такая проблемка: как получить ответ который изображен на первом снимке (в формате XML) ? на...

Обработать ответ сервера - Программирование Android
Здравствуйте. Яндекс отправляет мне вот такой ответ: This XML file does not appear to have any style information associated with it....

Ответ от PHP сервера - Программирование Android
Читал статью http://dajver.blogspot.com/2013/02/json.html А вот смотрите, если я хочу сделать все не на json, а чисто на пхп. Когда...


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

Или воспользуйтесь поиском по форуму:
zoleg
14 / 14 / 1
Регистрация: 10.01.2012
Сообщений: 138
21.10.2015, 21:57     Ждать ответ заданное время #12
Цитата Сообщение от yura91 Посмотреть сообщение
а как такое реализовать??
Smack 4.x / AbstractConnectionClosedListener, AbstractConnectionListener.
Yandex
Объявления
21.10.2015, 21:57     Ждать ответ заданное время
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru