Editing HTTP binding

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.

The administrator who locked it offered this explanation: MediaWiki upgrading

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
[[XEP|Расширение]] {{xep|0206|XMPP Over BOSH}} является заменой для устаревшего расширения {{xep|0025|Jabber HTTP Polling}}. Оно позволяет упаковывать клиент-серверный поток [[XMPP]] в последовательность синхронных запросов и ответов {{w|HTTP}} ({{hint|BOSH|Bidirectional-streams Over Synchronous HTTP}}).
+
[[XEP|Расширение]] {{xep|0206|XMPP Over BOSH}} является заменой для устаревшего расширения {{xep|0025|Jabber HTTP Polling}}. Оно позволяет упаковывать клиент-серверный поток [[XMPP]] в последовательность синхронных запросов и ответов {{w|HTTP}} ({{hint|BOSH|Bidirectional-streams Over Synchronous HTTP}}). Это позволяет работать в условиях ограниченного доступа к сети (за корпоративным [[w:Межсетевой экран|брандмауэром]] или с мобильных телефонов с плохой поддержкой работы в Internet).
  
Как и [[HTTP polling]], этот протокол позволяет:
+
На данный момент расширение имеет статус [[XEP#.D0.A1.D1.82.D0.B0.D1.82.D1.83.D1.81.D1.8B|черновика]].
* работать в условиях ограниченного доступа к сети (за корпоративным [[w:Межсетевой экран|брандмауэром]] или с мобильных устройств с плохой поддержкой работы в Internet);
+
* использовать [[w:Браузер|веб-браузер]] в качестве клиента.
+
 
+
На данный момент расширение имеет статус [[XEP#Статусы|черновика]].
+
  
 
== Особенности ==
 
== Особенности ==
 
 
В отличие от устаревшего [[HTTP polling]], HTTP binding слабее нагружает сеть и работает с меньшими задержками.
 
В отличие от устаревшего [[HTTP polling]], HTTP binding слабее нагружает сеть и работает с меньшими задержками.
  
Суть BOSH описана в расширении {{xep|0124|Bidirectional-streams Over Synchronous HTTP}}.
+
Суть BOSH описана в расширении {{xep|0124|Bidirectional-streams Over Synchronous HTTP}}.  
  
Упрощённо: вместо частых запросов клиент делает один запрос и ждет ответа на него. Сервер же отвечает только тогда, когда для клиента появятся новые данные (ну или по истечении некоторого времени, чтобы проверить наличие соединения с клиентом).
+
Упрощенно: вместо частых запросов клиент делает один запрос и ждет ответа на него. Сервер же отвечает только тогда, когда для клиента появятся новые данные (ну или по истечении некоторого времени, чтобы проверить наличие соединения с клиентом).
  
 
== Реализации ==
 
== Реализации ==
 
+
{{todo|написать раздел}}
Реализации в серверах пока неизвестны. По неподтверждённым данным, в [[Я.Онлайн (сервис)|Ярушке]] используется некая открытая библиотека, реализующая именно это расширение.
+
 
+
Тем не менее, существуют внешние инструменты, реализующие binding-интерфейс:
+
* [[Punjab]]
+
* [[JabberHTTPBind]]
+
  
 
== См. также ==
 
== См. также ==
 
 
* [[BOSH]] — базовый протокол
 
* [[BOSH]] — базовый протокол
 
* [[HTTP polling]] — альтернативный (устаревший) механизм
 
* [[HTTP polling]] — альтернативный (устаревший) механизм
* [[:Category:Веб-клиенты|Веб-клиенты]]
 
 
== Ссылки ==
 
 
* {{xep|0124|Bidirectional-streams Over Synchronous HTTP}}
 
* {{xep|0206|XMPP Over BOSH}}
 
  
 
[[Category:Расширения]]
 
[[Category:Расширения]]

Please note that all contributions to JaWiki (Jabber/XMPP wiki) may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see JaWiki (Jabber/XMPP wiki):Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Templates used on this page: