Просто некоторые идеи ...
Как вы пытаетесь подключиться к XMPP-серверу? С XMPPHP вы можете использовать два класса, которые
- XMPPHP
- XMPPHP_BOSH
Вы можете попробовать оба варианта, поскольку они работают на разных портах (XMPPHP, например, на 5222 и XMPPHP_BOSH на 80). Так что если это проблема с портом, попытка XMPPHP_BOSH была бы идеей. Вам необходимо выяснить, поддерживается ли это сервером XMPP, к которому вы пытаетесь подключиться. И если это так, вам нужно знать URL, на котором сервер предоставляет службу BOSH.
В любом случае, я бы порекомендовал проверить, какие «ограничения» существуют в веб-хостинге Yahoo Small Business и на стороне сервера XMPP.
Если вы намереваетесь проверить XMPPHP_BOSH, рассмотрите эту проблему, чтобы заставить ее работать: Проблема 47: Ошибка связывания Http . В целом XMPPHP кажется очень глючным и неполным ...