Связь клиента с клиентом через сервер PHP для приложения Android - PullRequest
0 голосов
/ 28 ноября 2011

Каков наилучший способ подключения приложения для Android и php-сервера?

  1. Использование сокетов (TCP-запрос)
  2. HTTP-запрос

Я пытаюсь реализовать систему чата между несколькими клиентами, но я знаю, что PHP делаетне разрешать многопоточность для сокетов.

В основном я хочу создать приложение, похожее на широту Google, и я также хочу создать систему чата между пользователями.Я уже решил, что собираюсь использовать БД MySQl и, следовательно, сервер PHP, чтобы клиент связывался с БД (используя JSON для обмена данными).Я обнаружил, что самый простой способ сделать это - использовать HTTP-запросы, но я точно не знаю, как мне это реализовать.

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

1 Ответ

0 голосов
/ 28 ноября 2011

Как лучше всего соединить приложение для Android и php-сервер?

1. Использование сокетов (TCP-запрос)

2.HTTP запрос

это зависит, если вы используете sokects (TCP-запрос), это будет более безопасным, и вы будете передавать небольшой объем данных на сервер для каждого запроса, поэтому существует небольшой трафик, но его сложнее реализовать по запросу http HTTP-запрос небезопасен и будет нести много данных для каждого запроса, т. е. (заголовки Http), поэтому трафика будет больше.

читать о (push-технологиях) http://en.wikipedia.org/wiki/Push_technology

...