LINUX.ORG.RU

php jabber client


0

1

Подскажите рабочий, нужен простой для отправки сообщений. Объясните терминологию, интересует, что означает параметр «resource» в функциях соединения различных jabber- библиотеках. Например, в перловом:

#!/usr/bin/perl

use Net::XMPP;
$Con = new Net::XMPP::Client();
$Con->SetCallbacks(...);
$Con->Execute(hostname=>"jabber.org",
username=>"bob",
password=>"XXXX",
resource=>"Work');

Или из XMPPHP:

<?php
include("xmpp.php");

$conn = new XMPPHP_XMPP('my.server', 5222, 'username', 'password', 'home');
$conn->useEncryption(true);
$conn->connect();
$conn->processUntil('session_start');
$conn->message('someguy@someserver.net', 'This is a test message!');
$conn->disconnect();
?>

непонятен параметр после password.

★★

Пользователь может иметь одновременно несколько подключений, для различения которых используется дополнительное значение JID, называемое ресурсом и добавляемое через слэш в конец адреса. К примеру, пусть полный адрес пользователя будет user@example.com/work, тогда сообщения, посланные на адрес user@example.com, дойдут на указанный адрес вне зависимости от имени ресурса, но сообщения для user@example.com/work дойдут на указанный адрес только при соответствующем подключенном ресурсе.

Адреса JID могут также использоваться без явного указания имени пользователя (с указанием имени ресурса или без такового) для системных сообщений и для контроля специальных возможностей на сервере.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.