[JDEV] Messaging with Resources, desired behavior

Justin Karneges justin-jdev at affinix.com
Mon May 26 20:38:22 CDT 2003


> Well, Nitro and Exodus both "lock in" to a resource once a reply is
> sent. So they send the initial message to user at host, then
> user at host/resource once a reply comes back. The trick here is that once
> the "locked in" resource goes offline, you switch back to sending
> messages to user at host. Repeat when a reply comes back from another
> resource.

Generally, a client limits one chat window per JID.  How do you handle a 
'switch back' when there are two active resources?

  1) Open chat to user at host
  2) Receive message from user at host/res1
  3) Chat window magically changes its JID to user at host/res1
  4) Receive message from user at host/res2, causing a second chat window to 
appear
  5) user at host/res1 goes unavailable
  6) chat window reverts JID to user at host.
  7) user at host/res2 goes unavailable
  8) EMM386.SYS error

-Justin



More information about the JDev mailing list