XMPPHP не удалось подключиться после тайм-аута - PullRequest
0 голосов
/ 13 ноября 2010

Я пытаюсь создать веб-приложение для PHP, которое позволяет общаться в чате с моими друзьями в Gmail.Что-то вроде meebo.com.Я скачал XMPPHP и выполнил на локальном хосте, и он работает нормально, но когда я загрузил все на веб-хостинг Yahoo Small Business, он выдает ошибку времени ожидания соединения.

Кто-нибудь еще сталкивался с такой проблемой.Я слышал, что многие из них сделали, но ни у кого еще нет решения.

Любое предложение будет очень полезным.Я новичок в клиентах XMPP.

1 Ответ

0 голосов
/ 17 ноября 2010

Просто некоторые идеи ...

Как вы пытаетесь подключиться к XMPP-серверу? С XMPPHP вы можете использовать два класса, которые

  1. XMPPHP
  2. XMPPHP_BOSH

Вы можете попробовать оба варианта, поскольку они работают на разных портах (XMPPHP, например, на 5222 и XMPPHP_BOSH на 80). Так что если это проблема с портом, попытка XMPPHP_BOSH была бы идеей. Вам необходимо выяснить, поддерживается ли это сервером XMPP, к которому вы пытаетесь подключиться. И если это так, вам нужно знать URL, на котором сервер предоставляет службу BOSH.

В любом случае, я бы порекомендовал проверить, какие «ограничения» существуют в веб-хостинге Yahoo Small Business и на стороне сервера XMPP.

Если вы намереваетесь проверить XMPPHP_BOSH, рассмотрите эту проблему, чтобы заставить ее работать: Проблема 47: Ошибка связывания Http . В целом XMPPHP кажется очень глючным и неполным ...

...