
Hi there, I wrote a small server application with PB but now I have some problem with client disconnection. When I have a idle connection, the logout method at server never is called (this method let me have a list of current logged users) and then client appears always connected to server. I can see the same issue with the chatserver example from perspective broker doc with detached method. class ChatRealm: implements(portal.IRealm) def requestAvatar(self, avatarID, mind, *interfaces): assert pb.IPerspective in interfaces avatar = User(avatarID) avatar.server = self.server avatar.attached(mind) return pb.IPerspective, avatar, lambda a=avatar:a.detached(mind) How can I detect that idle connection clients to call detached method? Thanks! -- Aquest missatge ha estat analitzat per MailScanner a la cerca de virus i d'altres continguts perillosos, i es considera que està net.