Класс XMPP.php не работает - PullRequest
1 голос
/ 28 июля 2010

Я использую XMPP.php (т.е. класс XMPP) для создания приложения чата в GTalk.Я поставил правильное имя пользователя и пароль Gtalk, но он не работает.код, который я использовал (полученный от GitHub.com)

<?php

  include 'XMPP.php';

  #Use XMPPHP_Log::LEVEL_VERBOSE to get more logging for error reports
  #If this doesn't work, are you running 64-bit PHP with < 5.2.6?
  $conn = new XMPPHP_XMPP('talk.google.com', 5222, 'username', 'pass', 'xmpphp', 'gmail.com',       $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO);

try {
echo "Welcome 2 ";
$conn->connect(100, false, true);
$conn->processUntil('session_start');
$conn->presence();
$conn->message('someid@somewere.com', 'This is a test message!');
$conn->disconnect();
} catch(XMPPHP_Exception $e) {
echo "Fail";
die($e->getMessage());
}

?>

и ошибка (исключение), которую я получаю,

Welcome 2 Fail Could not connect before timeout.

я использую веб-сервер на основе Unix, есть липрограммное обеспечение, необходимое для запуска Chatserver или что-то в этом роде ... пожалуйста, помогите!

1 Ответ

0 голосов
/ 08 августа 2010

Обычно проблема должна исчезать после увеличения значения тайм-аута. В качестве альтернативы, попробуйте библиотеку Jaxl http://github.com/abhinavsingh/JAXL, если вы все еще сталкиваетесь с той же проблемой ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...