From: Dominik Werder <13thmonkey@...> Date: 2006-03-31T21:23:43+09:00 Subject: Re: sockets and threads (solved) Hello, I found the bug: In the client code the variable "socket" was already known to the interpreter, but anyway not in the same scope, so every thread overwrote the socket and in the end all used the same connection.. I didn't know that if false yo = 123 else puts yo.class.name end would output "NilClass".. bye! Dominik