The problem is that we already have a client which we do not want to modify. It supports some BOSH subset (over one connection). CometD is not an options for us...
вт, 23 июл. 2019 г. в 19:29, Simone Bordet <[email protected]>: > Hi, > > On Tue, Jul 23, 2019 at 6:05 PM Sergey O <[email protected]> wrote: > > > > According to BOSH (https://xmpp.org/extensions/xep-0124.html) where a > persistent connection is used. We would like to implement BOSH on Jetty. > > You don't need to do anything special to implement BOSH in Jetty, and > BOSH does not mandate the use of a _single_ connection, so it can be > implemented in HTTP/1.1. > However, it's a lot of work and typically requires another protocol on > top (e.g. XMPP). > > I suggest that, unless you have to implement a Jabber server, you look > into CometD (https://cometd.org). > It has already implemented long-polling (which is basically BOSH), and > uses Bayeux as a higher level protocol. > > Basically everything is already done for you, you just have to use > CometD rather than going the hard route and have to implement BOSH > yourself. > > -- > Simone Bordet > ---- > http://cometd.org > http://webtide.com > Developer advice, training, services and support > from the Jetty & CometD experts. > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
