Я использую XMPP.php (например, класс XMPP) для создания приложения чата в GTalk. Я установил правильное имя пользователя и пароль Gtalk, но он не работает. код я использовал (получил его от github.com)XMPP.php Класс не работает
<?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('[email protected]', '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 или что-то в этом роде ... пожалуйста, помогите!
Вы пробовали это? #Используйте XMPPHP_Log :: LEVEL_VERBOSE, чтобы получить больше протоколов для отчетов об ошибках # Если это не сработает, вы используете 64-битный PHP с <5.2.6? –
Я сделал это, я использую PHP версию 5.3.1, а затем ту же проблему –
Что вы получаете, когда делаете 'XMPPHP_Log :: LEVEL_VERBOSE'? Вышеприведенный результат использует 'LEVEL_INFO', похоже. –