| | XEP-0115: права и обязанности |
| |
Posted: Mon Sep 17, 2007 10:12 am |
|
|
Kibab |
Разработчик |
|
|
Joined: 03 Apr 2007 |
Posts: 10 |
Location: Москва |
|
|
|
|
|
|
http://www.xmpp.org/extensions/xep-0115.html : Entity Capabilities
Катимся к пункту 5. Там описан алгоритм генерации хеша из возможностей клиента. По этому хешу потом любой клиент может судить о возможностях, которыми обладает наш клиент. Но, например, мой клиент поддерживает Delivery Events, однако я их отключил в настройках. Реальная ситуация, не правда ли? Соотвественно, это эквивалентно тому, что мой клиент их НЕ ДЕРЖИТ. Значит, должен измениться список возможностей, и вслед за ним и хеш! Это правильно или я не имею права менять список возможностей при изменении настроек?
Следующий момент. в xep-0022 (нода jabber:x:event в диско) описаны как Composing Events, так и сообщения о доставке. То есть, если смотреть по XEP-0015, я не имею права посылать Composing, если я отключил подтверждения доставки (тем самым убив из списка возможностей jabber:x:event). То есть я могу отключать опции только целыми XEP, а никак не по одной??
Конечно, можно наплевать на протокол, и менять хеш при любом изменении настроек, которое касается передачи хоть чего-нибудь в сеть... Но это лишь Workaround и формально к тому же нарушение протокола.....
В чем правда? |
|
_________________ SieJC (Siemens ELF-Platform Jabber Client) Developer |
|
|
|
| | |
Posted: Mon Apr 20, 2009 11:56 am |
|
|
voffk |
Отметившийся |
|
|
Joined: 21 Dec 2007 |
Posts: 11 |
Location: Свердловская обл. |
|
|
|
|
|
|
Так и не нашли решение за 1.5 года? если да то поделитесь, если нет то пойдемте к stpeter'у |
|
|
|
|
Posted: Mon Apr 20, 2009 7:13 pm |
|
|
Δ |
Разработчик |
|
|
Joined: 12 Jan 2005 |
Posts: 783 |
Location: Москва |
|
|
|
|
|
|
voffk wrote: | Так и не нашли решение за 1.5 года? если да то поделитесь, если нет то пойдемте к stpeter'у |
XEP-0115: Entity Capabilities
Status: Draft
Code: | This document makes several assumptions:
...
•Client capabilities may change over the course of a presence session, as features are enabled or disabled. |
Документ - черновик.. о проблеме вроде как знают
Если хочешь ускорить рассмотрение - вперёд! |
|
|
|
|
JRuDevels Forum Index » Общие Вопросы [Client-Side] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 1
|
|
|
|