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
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev

Reply via email to