xmpp server to server

Рейтинг: 0Ответов: 1Опубликовано: 29.04.2015

Подскажите, как установить связь с xmpp сервером, заходить в конференции и посылать сообщения.

Я прошел TLS, посылаю сообщение:

 <stream:stream from='example.ru'      to='jabber.ru'      version='1.0'      xmlns='jabber:server'      xmlns:stream='http://etherx.jabber.org/streams'>

Получаю в ответ:

<?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/strea
ms' xmlns='jabber:server' xmlns:db='jabber:server:dialback' id='1390742015' vers
ion='1.0'>

<stream:features><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='h
ttp://www.process-one.net/en/ejabberd/' ver='S4v2n+rKmTsgLFog7BtVvK2o660='/></st
ream:features>

И не понимаю, что делать дальше.

Ответы

▲ 1

Судя по тексту "сообщения", вы послали не сообщение, а заголовок потока XMPP. И судя по ответу, связь вроде как успешно установлена.

Начиная с этого момента вы можете, собственно, посылать сообщения.