Matthew Wild wrote:
On Wed, Aug 6, 2008 at 8:55 PM, Tobias Markmann
<[EMAIL PROTECTED]> wrote:
Hi,

Okay, here some questions to make this ML look like it's actively used. ;)

What is the suggested value for the 'hold' attribute in a session creation
request?

1

If any value fits, why is the existence of the 'hold' attribute a SHOULD?


"
'hold' -- This attribute specifies the maximum number of requests the
connection manager is allowed to keep waiting at any one time during
the session. If the client is not able to use HTTP Pipelining then
this SHOULD be set to "1".
"

I agree that the text is confusing regarding pipelining support. The
truth is that you don't know if you can use pipelining until you try
it. Even if it is supported by the BOSH CM then it may not be by some
proxy in-between.

I believe the best you can do is set hold to 1, and try pipelining. If
it doesn't work (server returns HTTP 1.0 or connection:close) then you
can degrade gracefully to using multiple connections. This is what I
made gloox do.

That's helpful information. Perhaps we can add some implementation notes to the spec based on all the experience you folks have? I'd like to do that and clean up some other aspects of the spec before too long. Who wants to help? :)

/psa

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to