• PHP Jabber API программирование Джуйк подскажи как работать с jabber api и где копать? Начал использовать вот это: (http://code.google.com/p/xmpphp/) но ничего не работает ((( Пишет (Could not connect. Could not connect before timeout). Может я указываю не те порты или еще что. Кто подскажет. Задача отправить сообщение на google talk

Replies (16)

  • @resko, и что за порты ты указываешь?
  • @vt, использую для отправки сообщения учетную запись с jabber.ru с портом 443
  • @resko, на порту 443 не бывает жаббера
  • @vt, 5222 ???
  • @resko, вообще, апи должно автоматически определять настройки сервера, если же оно точно требует порт, тогда да, 5222
  • @resko, делаю так ( $conn = new XMPPHP_XMPP('jabber.ru', 5222, 'resko1987@jabber.ru', 'Kopass1987', 'xmpphp', 'jabber.ru', $printlog=tr, $loglevel=XMPPHP_Log::LEVEL_INFO); )
  • @resko, блин! Да даже если взять элементарный пример с сайта. С google talk на jabber.ru слать всеравно не получается!!!
  • @resko, $conn = new XMPPHP_XMPP('talk.google.com', 5222, 'koman1706@gmail.com', '***', 'xmpphp', 'gmail.com', $printlog = false, $loglevel = XMPPHP_Log::LEVEL_INFO); ??????
  • @resko, ну и во всех случаях таймаут или другие ошибки?
  • @vt, Последний выдает просто (Could not connect before timeout.) 'talk.google.com', 5222, 'koman1706@gmail.com'
  • @resko, таймаут выдается потому, что не хватает времени на получение ответа от сервера. Что xampp протокол такой тяжелый???
  • @resko, таймаут выдается, потому что твоя библиотека соединяется непонятно куда. Попробуй code.google.com
  • @resko, джаббер апи — это мощно, это хорошая трава
  • @resko, XMPP-протокол и прост, и сложен одновременно. Но твоя задача очень проста…
  • @WST, блин так ничего и не получается, может подскажете, что используете. В инете куча борохла не рабочего, ну или же у меня кривые руки(((
  • @resko, ну если я пишу на PHP, то беру в зубы сокеты и xml_parser_create, назначаю обработчики для открывающих-закрывающих тегов и читаю в цикле поступающий XML. В итоге получаю что-нибудь типа dev.jsmart.web.id
    Конкретно по твоему вопросу не знаю чем помочь, работают же люди как-то с готовыми библиотеками, значит, ищи примеры нормальные.