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

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

Войти
Регистрация
Восстановить пароль
 
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
#1

Ожидание ответа от соткет сервера - Android

06.12.2015, 21:22. Просмотров 158. Ответов 0
Метки нет (Все метки)

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

Соеденяюсь с сервером при старте приложения, оно вынесено в отдельный поток, а дальше шлю сообщения
Java
1
2
3
4
5
6
7
8
9
10
11
12
            connected = true;
            while(connected) {
                try {
                    PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "windows-1251")), true);
                    out.println(params[0]);
                    InputStreamReader streamReader = new InputStreamReader(socket.getInputStream(), "windows-1251");
                    BufferedReader reader = new BufferedReader(streamReader);
                    st = reader.readLine();
                } catch (Exception e) {
                    Log.e(TAG, "Error ", e);
                }
            }
И сервер возвращает мне ответку, если что то есть, если нету то ничего не возвращает, вроде нормальное же решение? Или есть получше?

Добавлено через 2 часа 26 минут
Никто не знает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 21:22     Ожидание ответа от соткет сервера
Посмотрите здесь:

Android Ожидание подключения wifi
Дождаться ответа из сети Android
Android Ожидание завершения пула потоков
Кнопка ответа на звонок из приложения Android
Android Получение ответа в формате json
Android Ожидание завершения AsyncTask
Android Ожидание ответа от запроса к серверу по сети
Get запрос и отображение ответа Android
Android HttpUrlConnetcion получение ответа от сервера
Парсинг JSON ответа от сервера Android
SocketServer, Client. Получение ответа от сервера Android
Android Дождаться ответа от сервера

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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