используя ответ мой предыдущий вопрос и еще один пост Я пытался внедрить facebook-чат из браузера. Вот что я сделал:
- на виртуальной машине с Ubuntu у меня есть python 2.6.5 , python-twisted-conch 1: 10.0.0-2 , python-twisted-names 10.0 .0-1 , python-twisted-web 10.0.0-1 и python-twisted-words 10.0.0-2 уже установлены. Я не установил сервер jabberd2, я предположил, что сервер facebook является сервером Jabber / XMPP в моем случае. Также я не установил pyopenssl.
- скачано и без ключей пенджаб с здесь
- запустите его с помощью следующей команды
user@ubunto: sudo twistd punjab
иногда он говорит, что процесс уже выполняется под PID xxx, но в большинстве случаев ответ был
Removing stale pidfile /home/user/twistd.pid
Значит ли это, что пенджаб работает?
В файле punjab.tac, согласно этой записи Я изменяю строку root.putChild на
root.putChild('bosh', b)
С другой стороны, у меня на хост-компьютере (windows xp) работает сервер apache для размещения моей веб-страницы, использующей Strophe . В конфигурационном файле apache httpd.conf я передаю запросы BOSH на пенджаб на порт 5280, используя:
<IfModule proxy_http_module>
ProxyRequests Off
ProxyPass /bosh http://ubunto_ipAddress:5280/bosh
ProxyPassReverse /bosh http://ubunto_ipAddress:5280/bosh
</IfModule>
Обратите внимание, что хост и виртуальная машина соединены мостом, поэтому оба получают свой IP-адрес от маршрутизатора, и каждый может пропинговать другой. Я также не установил сервер jabber / xmpp или
Для тестирования я использую базовый пример strophe в качестве своей веб-страницы basic.html и basic.js с JID: FB_username@chat.facebook. com & пароль: FB_password.
Я получаю следующее:
Strophe is connecting.
SENT: <body rid='1709425072' xmlns='http://jabber.org/protocol/httpbind' to='chat.facebook.com' xml:lang='en' wait='60' hold='1' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>
Strophe is disconnecting.
Что-то не так или отсутствует? Пожалуйста, помогите, поскольку я не нахожу реальной документации, кроме некоторых сообщений по этой проблеме. Спасибо
Сабах