Страница 1 из 1

Клиент-серверное приложение. Помогите выбрать решение.

Добавлено: 17 окт 2013, 12:37
drakaris
Добрый день.
Возникла необходимость создание клиент-серверного приложения. Клиент с андроид-девайса будет обращаться на сервер с запросами на получение данных. Как лучше это реализовать? На удаленном сервере находится сайт с MySql.

1. Написать отдельное серверное приложение на Java, которое будет общаться с клиентом через сокеты, делать запросы в базу и возвращать данные клиенту.
2. Создать php-сценарий, который будет обрабатывать POST-запросы клиента и отдавать ему данные.

Какой из этих вариантов выбрать, или же они неправильны с точки зрения разработки под Android. В общем нужен совет.
И еще вот что: может стоит воспользоваться Google Cloud Messaging (GCM), но я пока с этим не разбирался.
Заранее всем спасибо за внимание к моей теме!

Re: Клиент-серверное приложение. Помогите выбрать решение.

Добавлено: 17 окт 2013, 12:53
rezak90
второй вариант однозначно выбрать

Re: Клиент-серверное приложение. Помогите выбрать решение.

Добавлено: 17 окт 2013, 13:09
trew
А есть ли ограничения на размер POST и GET запросов?
Браузер может обрезать?
На Web-сервере эта длина указывается в параметрах. Верно?

Re: Клиент-серверное приложение. Помогите выбрать решение.

Добавлено: 17 окт 2013, 13:14
drakaris
rezak90 писал(а):второй вариант однозначно выбрать
Спасибо за ответ!
Почитав про Google Cloud Messaging, я так понял, можно будет настроить свой php-сценарий под работу с этим сервисом. То есть в таком случае будет два варианта общения клиента и сервера. Либо запрос от клиента серверу для получения данных и второй вариант - push-рассылка сообщений от сервера с какой-то инфой всем зарегистрированным клиентам (например список новых товаров и т.п.). Правильно?

Re: Клиент-серверное приложение. Помогите выбрать решение.

Добавлено: 17 окт 2013, 13:19
drakaris
trew писал(а):А есть ли ограничения на размер POST и GET запросов?
Браузер может обрезать?
На Web-сервере эта длина указывается в параметрах. Верно?
Насколько я помню для POST запроса не имеется ограничений. Ну а GET 256-1024 байт вроде.
Ну в конце-концов запрос можно разбить на части.
На сервере в php.ini размер POST указывается в post_max_size