Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
bt1024
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 31
#1

Как всё время поддерживать соединение андроид приложения с веб-сервером?

16.11.2013, 01:18. Просмотров 1520. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста, каким образом можно организовать соединение с веб сервером, что бы в любой момент сервер мог послать данные андроид приложению (пока девайс в сети)?
Я новичок и в андроиде и в веб. Сейчас поднял локальный вебсервер на компе, могу обратится с андроид приложения и получить ответ в виде текста. Сейчас надо разобраться как установить длительное соединение с серваком и создать защищенное соединение (просто ввод логина и пароля, плюс надо как-то простым способом защитить данные). Подскажите как это делать правильно и надежно.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2013, 01:18
Ответы с готовыми решениями:

Установить соединение с веб-сервером rbc.ru и вычитывать с него заголовки новостей
Задача в том, чтобы установить соединение с веб-сервером rbc.ru и вычитывать с...

C++ приложение на Android ищу книжки про соединение приложения с сервером
Самое не находимое это работа мобильного приложения через сеть, не могу...

Как получить текст с андроид приложения?
Всем привет! Тему может быть не правильно выбрал, т.к. я не точно не знаю на...

Как происходит привязка мобильного приложения с сервером?
Вот, пишут, что после входа в м.п. 200,000 (etc.) пользователей - сервер упал....

Как менять Theme у приложения в зависимости от версии андроид?
Здравствуйте! Есть приложение на андроид, использующее, к примеру...

3
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
16.11.2013, 13:55 #2
XMPP.
Конкретно - Asmack.
0
bt1024
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 31
16.11.2013, 15:53  [ТС] #3
Цитата Сообщение от Netscape Посмотреть сообщение
XMPP.
Конкретно - Asmack.
На сколько я понял надо поднимать XMPP сервер на веб-сервере, хотелось бы обойтись простым php.
Мне протоколы чатов/сообщений в принципе не нужны, если есть простая возможность передать бинарные данные то это мне больше подходит. Серверу надо передать андроид девайсу несколько байт настроек (ну пусть 10 байт, не принципиально), а девайс обратно может передать свои настройки или бинарные данные.
Насколько я понял инфу с девайса на сервер надо отправлять POST запросом, серверу эти данные надо сохранить в файл. А вот если у сервера что-то изменится надо об этом сообщить девайсу, вот для этого нужно постоянно действующее соединение. Вот как добиться этого "стабильного канала" я не понимаю, инфы сильно много сразу.

Слышал про сокеты, читаю сейчас про них, но пока не понимаю можно ли их использовать для моей задачи.
0
NiRamz
211 / 211 / 33
Регистрация: 26.12.2010
Сообщений: 691
17.11.2013, 02:57 #4
можно попробовать как вариант использовать push уведомления (произошли на сервере изменения, шлете на клиент строку и там уже делаете что угодно), как большой плюс - не надо держать открытыми активити и сервисы, а просто описать бродкастресийвер, но порой они могут идти до 20-25 минут где то (из личной практики) ..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2013, 02:57

Как совершить переход с андроид-приложения на страницу сайта?
Этот код выдает ошибку: startActivity(new Intent(Intent.ACTION_VIEW,...

Соединение с сервером Apache
Здравствуйте не могу понять что делает setEntity() и последние 3 строки, вот ...

Пропадает соединение с сервером
Использую KryoNet Класс, который создает соединение с сервером, имплементирует...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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