At 10:11 AM +0800 2/10/07, Lingyan Wu wrote:
BTW. What I think is based upon the precondition that "while client
is connected only inband notifications shall take place".
This requires that the notification engine can determine if the user
(not any particular client of the user) is logged in. It also opens
one timing hole during login when connected clients will get two
notifications, one inband and the other outband. This is probably
not a problem, as the client should be able to handle this. It also
opens a second timing hole during disconnection when the client will
not get any notifications.