> I looked this up and it maybe this issue here, Being a chat > system and assuming SocketServer.Client is the list of connected > users, is it possible that users are connecting and disconnecting > while you are still iterating the list of users?
Assuming your server is not using any threads, no messages will be processed while your function is running to loop through the connected clients, so there can be no change in the number of clients, no connections or disconnections. If you want to test this, added logging as you enter and exit the function with SocketServer.ClientCount to check it does not change. The danger in loops like this is doing disconnections, which clearly does change the ClientCount, so you generally do them backwards. Angus -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be