yeah, another way i guess is to try to connect to all clients and wait for a response every N minutes, who ever doesnt reply, and exeption is thrown and you know that he;s not there ( well at least in my situation where i know all the URI of my connecting users ), but what about remoting, i dont know much, just read something before, like we can client - activate an object on the server, since the client renews the lease , if he;s not there the object will be GC and, we can remove that client like from our online users collection, plz help out here, is this possible?