Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

BOSH Support #120

Open
thantthet opened this Issue Oct 29, 2012 · 18 comments

Comments

Projects
None yet

Any plan to support BOSH in any near future?

Thanks for this great framework.

Yes, would be so super grateful if this could be implemented. There's nothing out there for iOS that can fill this need.

simdm commented May 26, 2014

+1

paulorcf commented Jun 9, 2014

+1

+1

zrtw commented Aug 20, 2015

+1

AlexFdv commented Aug 20, 2015

+1

+1

Collaborator

chrisballinger commented Mar 4, 2016

Instead of adding +1, please do something constructive like begin working on a pull request.

Contributor

vitalyster commented Mar 4, 2016

What is the point to implement this outdated technology which superseded by WebSockets at first, and valuable only for JavaScript applications because they didn't have access to native sockets?

sarsonj commented Aug 1, 2016

@vitalyster it has great use to go through firewalls. Many of them are blocking 5222 ports or even non http communication when XMPP server is using 80/443 ports.

Contributor

vitalyster commented Aug 1, 2016

@sarsonj 1) BOSH is superseeded by XMPP over WebSocket and all great things which can be done with BOSH - still can be done with websockets. All major XMPP servers (ejabberd, prosody, openfire) already have support for RFC7395.
2) you can configure your server listening for plain TCP/SSL connections on 80/443 ports

Contributor

dodikk commented Feb 21, 2017

Instead of adding +1, please do something constructive like begin working on a pull request.

I've done some work for "XMPP over WebSocket"

https://github.com/healthjoy-ios-opensource/HLJXmppWebSocket
It's kind of limited to core functionality but it was enough to ship the app.

https://github.com/healthjoy-ios-opensource/XmppFrameworkParsers
I've forked some parsers from XMPPFramework but they might be outdated.

P.S. I no longer maintain that code and it might be abandoned but I'd be glad if it were helpful.
P.P.S. Even XMPP core might be supported incompletely.

Contributor

dodikk commented Feb 22, 2017

Instead of adding +1, please do something constructive like begin working on a pull request.

I've found a mention of a fork implementing BoshTransport.m
Not sure if it works, though.

Contributor

dodikk commented Feb 22, 2017

#6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment