[JDEV] jabbertransport quirk?
Thomas D. Charron
tcharron at my-deja.com
Fri Jul 23 09:30:43 CDT 1999
Hrm.. I know what you where talking about now.. So the from has to be an attribute of the <message> tag, and not a seperate tag in and of itself, correct?
---
Thomas Charron
On Fri, 23 Jul 1999 09:18:01 Jeremie wrote:
>What you're hitting here is the special multi-client mode, where one
>single socket can be multiplexed for multiple logins. As soon as the
>transport notices a secondary login on the same socket, it creates another
>session for that login and expects the client to start identifying each
>incoming "packet" of data. For this slightly different syntax, take a
>look at: http://jabber.org/download/latest/doc/protocol/multiclient.txt
>
>Jer
>
>On Mon, 19 Jul 1999, Thomas D. Charron wrote:
>
>> Could someone please validate for me that this happens? If you login TWICE to a transport (Aka, send two login messages), it would seem that jabbertransport gets ALL confused.. When I send this:
>>
>> <message><to>u</to><from>u</from><say>HiGuy</say></message>
>>
>> After logging in twice with the same username/password, jabbertransport does this:
>>
>> [Mon Jul 19 13:27:05 1999] lib "IO: waiting"
>> [Mon Jul 19 13:27:05 1999] lib "new_data_from=127.0.0.1"
>> [Mon Jul 19 13:27:05 1999] main "dispatch_data=<message><to>u</to><from>u</from><say>HiGuy</say></message>"
>> [Mon Jul 19 13:27:05 1999] main "Processing Normally"
>> [Mon Jul 19 13:27:05 1999] main "handling_normal_packet=127.0.0.1"
>> [Mon Jul 19 13:27:05 1999] main "handle_message"
>> [Mon Jul 19 13:27:05 1999] main "Invalid message, improper from or to"
>>
>> Now, I'm NOT condoning that that people SHOULD be logging in twice, but this could cause problems if a socket get's hung, and someone logs in a second time via a transport, but the first one hasn't disconnected yet for some reason..
>> ---
>> Thomas Charron
>>
>>
>> --== Sent via Deja.com http://www.deja.com/ ==--
>> Share what you know. Learn what you don't.
>>
>
>
--== Sent via Deja.com http://www.deja.com/ ==--
Share what you know. Learn what you don't.
More information about the JDev
mailing list