Difference between revisions of "File transfer/In-band"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(заготовка)
 
(Чуть дописал)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
"In-band" — механизм передачи данных внутри логического канала связи между клиентами (клиент1 - сервер1 - сервер2 - клиент2). Этот же канал используется и для основного обмена сообщениями.
+
"In-band" — механизм передачи данных внутри логического канала связи между клиентами (клиент1 - сервер1 - сервер2 - клиент2). Этот же канал используется и для основного обмена сообщениями. Это означает, что если работает передача сообщений - то будет работать и передача файлов. Однако этот способ довольно медленный (не последнюю роль в этом играет шейпер [[ejabberd]]) и ненадежный, поэтому рекомендуется его использовать только тогда, когда остальные способы не работают.
 
== Реализации ==
 
== Реализации ==
# внутри текстовых сообщений (строфа <tt>message</tt>)
+
# внутри текстовых сообщений (строфа <tt>message</tt>) - классический способ
# с помощью [[iq|IQ-запросов]] (строфа <tt>iq</tt>)
+
# с помощью [[iq|IQ-запросов]] (строфа <tt>iq</tt>) - усовершенствованный способ, исправляющий множество недостатков классического, однако слабо распространен. Из известных клиентов его поддерживает только [[Tkabber]]

Revision as of 17:52, 24 August 2009

Информации мало или она отсутствует

Пока в данной статье мало информации. Приносим извинения.

Если вы хотите написать по теме, — сделайте это.

"In-band" — механизм передачи данных внутри логического канала связи между клиентами (клиент1 - сервер1 - сервер2 - клиент2). Этот же канал используется и для основного обмена сообщениями. Это означает, что если работает передача сообщений - то будет работать и передача файлов. Однако этот способ довольно медленный (не последнюю роль в этом играет шейпер ejabberd) и ненадежный, поэтому рекомендуется его использовать только тогда, когда остальные способы не работают.

Реализации

  1. внутри текстовых сообщений (строфа message) - классический способ
  2. с помощью IQ-запросов (строфа iq) - усовершенствованный способ, исправляющий множество недостатков классического, однако слабо распространен. Из известных клиентов его поддерживает только Tkabber