Some servers do a better job of in-order processing than others.  I know
that in our commerical server (http://www.jabber.com/) we have done a *lot*
of work to ensure that messages get delivered in the appropriate order, but
that thread concurrency isn't compromised.

-- 
Joe Hildebrand


> -----Original Message-----
> From: Bert Radke [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 03, 2003 9:28 AM
> To: [EMAIL PROTECTED]
> Subject: [JDEV] Re: order of messages
> 
> 
> On Thu, 3 Apr 2003 09:56:21 -0600
> Peter Saint-Andre <[EMAIL PROTECTED]> wrote:
> > Jabber servers must ensure in-order processing. Are you not seeing
> > that behavior when sending packets?
> > 
> > Peter
> 
> I use a simple Oracle supplied PL/SQL Package (utl_tcp), which allows
> one to open a tcp connection and to stream data over it. I 
> experiemented
> with flushing the connection send buffer after every message 
> written to
> the stream, but that did not change the result. As a test, I used a
> simple 1..50 loop and send a short message with the loop 
> counter in it.
> In the client I received the messages out of order.
> Is there a way of 'watching' the server processing the messages appart
> from, say tcpdump? 
> If I find the time tonight, I could test it by sniffing what 
> the server
> receives.. 
> 
> Thanks Bert
> 
> _______________________________________________
> jdev mailing list
> [EMAIL PROTECTED]
> http://mailman.jabber.org/listinfo/jdev
> 
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to