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
