Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Запись лучшего счета http://www.cyberforum.ru/android-dev/thread1604141.html
Здравствуйте, форумчане. Помогите понять, что я делаю не так. Хочу сделать запись лучшего счёта. Но когда закрываю игру, данные не сохраняются. static SharedPreferences sharPre; static int...
Программирование Android Аудиопроигрыватель Android studio Здравствуйте. Приходилось кому либо создавать такое приложение с помощью Android studio? Если да то поделитесь исходником пожалуйста http://www.cyberforum.ru/android-dev/thread1604115.html
Программирование Android Ошибка запуска ListView
Добрый день. Создаю новый стандартный проект, удаляю в папке res/layout файл activity_main.xml. Создаю массив строк. Подключаю адаптер. Список готов. package com.twoxlab.newtest; import...
Программирование Android PercentRelativeLayout не работает
https://goo .gl/rLL3jl http://goo .gl/VBGyyk Делал как в примерах, не пашет. Если указываю проценты в app:layout_widthPercent или app:layout_heightPercent - недопустимое значение и все тут. Что...
Программирование Android Ошибка при открытии новой activity http://www.cyberforum.ru/android-dev/thread1603788.html
Здравствуйте, уважаемые программисты. У меня возник вопрос: пишу приложение под Android, которое , при нажатии на кнопку, получает от сервера три строки и присваивает их значения radioButton,...
Программирование Android ScrollView для Dialog Ребят столкнулся с проблемой при создании диалога с динамические элементами, не могу добавить в него Scrollview Спасибо заранее подробнее

Показать сообщение отдельно
dajver
410 / 274 / 18
Регистрация: 18.09.2010
Сообщений: 1,114

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

06.12.2015, 21:22. Просмотров 208. Ответов 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 минут
Никто не знает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru