We've been working on enhancing the server side capabilities. In this update (1.0.9) we have added
* Ability to allow new users to connect with same name as an existing connection (discarding the older one).
Now you will get
handleAddUserRequest in your zone adaptor extension, even if a user with the same name is already connected. You can then control whether you want to accept this (will lead to old user being disconnected) or reject it.
Similarly when you are doing async authentication using the
sendAddUserResponse method of IZone interface, if you decide to send a successful response and another user with the same name is already connected, it will get disconnected and the incoming user will be added.
closed with the note: