[Standards] Call for Experience: XEP-0199 (XMPP Ping)
stpeter at stpeter.im
Mon May 4 22:31:17 UTC 2009
-----BEGIN PGP SIGNED MESSAGE-----
On 5/1/09 1:48 AM, Yann Leboulanger wrote:
> Peter Saint-Andre wrote:
>> In its meeting yesterday, the XMPP Council agreed to issue a "Call for
>> Experience" regarding XEP-0199 (XMPP Ping), in preparation for perhaps
>> advancing this specification from Draft to Final in the XSF's standards
>> process. To help the Council decide whether this XEP is ready to advance
>> to a status of Final, the Council would like to gather the following
>> 1. Who has implemented XEP-0199? Please note that the protocol must be
>> implemented in at least two separate codebases (and preferably more).
> Gajim implements it, but some users complains about inopportune
> reconnections. In fact we had too short timeouts. We mixed ping with
> keepalive. We sent ping after 55sec of inactivity and wait for 20
> seconds. We are now working on having 2 things: 55s and we send a
> keepalive, 2minutes and we send a ping and we wait for 1 minute. The
> goal is to detect connection cut before the looong TCP timeout.
Thanks for the report.
>> 2. Have developers experienced any problems with the protocol as defined
>> in XEP-0199? If so, please describe the problems and, if possible,
>> suggested solutions.
> Maybe add an implementation note with some reasonable timeout values?
I'm always in favor of implementation notes. :) However, I worry that
the proper values will depend on things like network conditions.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the Standards