2013-12-03 3 views
0

Я пытаюсь создать простую прикладную программу для Android, чтобы сделать http-запросы между двумя устройствами Android. Принцип заключается в следующем:android HttpRequest на другое устройство Android

Два устройства для Android работают с одним и тем же приложением. Одно устройство сделает HTTP-запрос другому устройству Android, который будет прослушивать указанный порт, и последний ответит на первый с ответным сообщением типа «ОК», «Не получено» и т. Д. В принципе, у меня есть форма с именем, именем, адресом и т. д., и я хочу отправить их с помощью Http Request и получить ответ на этот запрос для подтверждения. Я пару раз искал googled, все, что я мог найти, были примерами с HttpRequest, но они использовались, когда мы хотим сделать HttpRequest на веб-сайте. Есть какой-либо способ сделать это?

+0

прочитал о программировании сокета java – pskink

+0

Выполнено, что проблема в том, что мне действительно нужно сделать это через HTTP-запросы. – user2435860

+1

, так что вам нужен сервер http на устройстве, вы действительно уверены, что хотите его? – pskink

ответ

0

Это, как правило, очень плохая идея иметь HTTP-серверный процесс на Android. Я бы рекомендовал иметь промежуточную службу (обычный веб-сервер), которая может обрабатывать запросы или использовать Google Cloud Messaging для обмена этими двумя устройствами.

+1

Я полностью согласен, но мне действительно нужно это сделать. Это ограничение. – user2435860

+0

Не проблема вообще! ОС по умолчанию оптимизирует операции ввода-вывода, чтобы аккумулятор пользователя не сливался. Я хотел сделать то же самое, что и вы, пока не нашел этот пост: http://highscalability.com/blog/2013/9/18/if-youre-programming-a-cell-phone-like-a-server- youre-doing.html Удачи! – OrhanC1

Смежные вопросы