Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / XMPP. Передача файлов In-Band Bytestreams / 2 сообщений из 2, страница 1 из 1
28.03.2012, 18:39
    #37728175
temp-for-testing
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XMPP. Передача файлов In-Band Bytestreams
Добрый день. Есть кто-нибудь, кто разбирается, как это реализовывается на уровне пакетов? Пишу свой клиент для джаббера, необходимо реализовать передачу файлов. И спотыкаюсь на самом начале. Отправляю такой запрос
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<iq from='user1@myserver.com'
    id='jn3h8g65'
    to='user2@myserver.com'
    type='set'>
  <open xmlns='http://jabber.org/protocol/ibb'
        block-size='4096'
        sid='i781hf64'
        stanza='iq'/>
</iq>


в ответ получаю
Код: xml
1.
2.
3.
4.
5.
6.
<iq type="error" id="jn3h8g65" from="user2@myserver.com" to="user1@myserver.com">
<open xmlns="http://jabber.org/protocol/ibb" block-size="4096" sid="i781hf64" stanza="iq"/>
<error code="503" type="cancel">
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>


Это означает, что данный сервис не поддерживается. Нашел на сервере (OpenFire) опцию включения In Band служб, включил, перезапустил сервер и тоже самое. В чем может быть загвоздка? Может нужно как-то в клиенте на этапе подключения говорить серверу, что он может работать с этой службой?
...
Рейтинг: 0 / 0
03.04.2012, 15:55
    #37736709
temp-for-testing
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XMPP. Передача файлов In-Band Bytestreams
Разобрался сам. Невнимательно прочел документацию. Нужно обязательно указывать ресурс для jid.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / XMPP. Передача файлов In-Band Bytestreams / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]