[jdev] Opensource Jabber HTTP polling servers?

lightdee at netscape.net lightdee at netscape.net
Tue Apr 6 10:33:36 CDT 2004


I am looking into developing an application based on the jabber protocol, and specifically one that pierces firewalls.  After reading JEP-0025, I still have some questions about how it all works:

- I assume jabber clients which implements JEP-0025 send a heartbeat packet every so often.  Are these HTTP connections typically (re)opened for each heartbeat?  I am looking to scale my application to 10K+ users, so would it be better to reopen the socket for a heartbeat or to keep a HTTP 1.1 persistent connection open?

- If i'm running a jabber client over HTTP (instead of socket 5522/tcp)
how often should the client send a heartbeat, since there isn't any way for the jabber server "push" a message to me from another peer in-between sends/heartbeat packets.

- I looked at the list of servers and code libraries at jabber.org, but it
doesn't look like any of the open source ones implement JEP-0025 or any sort of firewall-piercing technology.  Could someone confirm this?  If there are any, I'd like to get ahold of the code and see how they do it.

-david henry

__________________________________________________________________
Introducing the New Netscape Internet Service. 
Only $9.95 a month -- Sign up today at http://isp.netscape.com/register

Netscape. Just the Net You Need. 

New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp



More information about the JDev mailing list