Использование APE с PHP - PullRequest
4 голосов
/ 08 марта 2011

Я немного запутался в том, как работает APE (Ajax Push Engine).

  1. Как узнать, какое соединение нужно нажать, чтобы убедиться, что пользователь правильный из приложения PHP?
  2. Это расширение Apache?Независимый сервер?ETc ...

Некоторые объяснения были бы потрясающими, спасибо!

Ответы [ 2 ]

5 голосов
/ 11 марта 2011

APE использует независимый сервер HTTP / Comet, который позволяет, например, длинный опрос.Требуется некоторая настройка сервера Apache, работающего рядом с ним.Он использует в качестве серверной инфраструктуры javascript для разработки модулей.

На стороне клиента он использует инфраструктуру javascript, которая получает информацию, отправленную сервером APE, обрабатывает данные и отправляет запросы пользователей.Когда страница загружена, новый клиент создается с var client = new APE.Client();, и с этого момента клиент подключается к серверу.

Дополнительная информация здесь

1 голос
/ 29 сентября 2011

Относительно 1) Вы не можете напрямую «нажать на пользователя».

То, что вы можете сделать из PHP, называется «встроенный push». В основном вам нужно вызвать команду FROM PHP на сервере APE, передавая информацию, которую вы хотите отправить ALONG, вместе с информацией о соме для сервера APE, которому нужно отправить данные.

Для этого требуется, чтобы вы отслеживали зарегистрированных пользователей на сервере APE (желательно через имя пользователя / логин). Само APE не имеет никакой информации о входе подключенных пользователей, для этого нужно создать некоторые функции.

Сообщение в блоге на эту тему можно найти здесь: http://www.xosofox.de/2010/10/ape-user-handling/

...