Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
[ИЩУ] perl библиотека для работы с jabber |

25.07.2009, 23:21
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
[ИЩУ] perl библиотека для работы с jabber
Подскажите какую-нибудь перловую библиотеку чтоб корректно работала с jabber.ru
функции нужны только самые основные: коннект, авторизация, отправка сообщений, приём сообщений.
|
|
|

25.07.2009, 23:45
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
http://search.cpan.org/search?query=jabber&mode=all
|
|
|

26.07.2009, 00:00
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Сообщение от Kaimi
http://search.cpan.org/search?query=jabber&mode=all
я там был...заметь пометку
чтоб корректно работала с jabber.ru
с Net::Jabber (Net::XMPP) у меня на jabber.ru авторизироваться не получилось. Подключается, начинает авторизацию, авторизация не проходит.
|
|
|

26.07.2009, 00:27
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Если ты там был, то что помешало полистать страницы и скачать
http://search.cpan.org/~qmacro/Jabber-Connection-0.04/
?
|
|
|

26.07.2009, 01:00
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 42
Провел на форуме: 400417
Репутация:
27
|
|
На счет отправки сообщения могу порекоммендовать sendxmpp - с джаббером работает, но принимать сообщения вроде не умеет(
|
|
|

26.07.2009, 01:17
|
|
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме: 292722
Репутация:
71
|
|
Сообщение от Sharky
я там был...заметь пометку
с Net::Jabber (Net::XMPP) у меня на jabber.ru авторизироваться не получилось. Подключается, начинает авторизацию, авторизация не проходит.
а почему не авторизуется? что говорит debug? там какие-нибудь особенности?
|
|
|

26.07.2009, 01:40
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Сообщение от Kaimi
Если ты там был, то что помешало полистать страницы и скачать
http://search.cpan.org/~qmacro/Jabber-Connection-0.04/
?
Всё отлично. Подошло) только вот не пойму есть ли там приём сообщений?
Сообщение от demond
а почему не авторизуется? что говорит debug? там какие-нибудь особенности?
Просто возвращало ошибку not-autorized . Причём на локальном сервере всё работает идеально. На jabber.ru оказывается. Но проблема решена использованием другой библиотеки)
Последний раз редактировалось Sharky; 26.07.2009 в 02:17..
|
|
|

03.08.2009, 13:13
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
чё-то забил на эту тему...щас снова появилось время и меня всё также гложет вопрос: как же та принимать сообщения?
|
|
|

03.08.2009, 17:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Вместе с библиотекой идет файл с примером - client.pl
Код:
use strict;
use Jabber::Connection;
use Jabber::NodeFactory;
use Jabber::NS qw(:all);
my $nf = new Jabber::NodeFactory;
my $c = new Jabber::Connection(
server => 'localhost',
log => 1,
);
$c->connect or die "oops: ".$c->lastError;
$c->register_handler('message', \&message);
$c->auth('a', 'pass', 'client');
my $m = $nf->newNode('message');
$m->insertTag('body')->data('hello');
$m->attr('to', 'dj@localhost');
$c->send($m);
$c->send('<presence/>');
my $iq = $nf->newNode('iq');
$iq->attr('type', IQ_GET);
$iq->attr('to', 'localhost');
$iq->insertTag('query', NS_TIME);
$c->send($iq);
$c->process(5);
$c->disconnect;
sub message {
my $node = shift;
print "Received --> ", $node->toStr, "\n";
}
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|