From: Arto Pastinen Date: 2005-12-16T18:43:47+09:00 Subject: nonblocking TCPSocket in multithread software. Hi! Why this blocks? a = Thread.new do s = TCPSocket.new('localhost', 4343) s.nonblock = true p s.read # it block's here no matter what i do end a.join .. and how to make it nonblock? It works fine if i drive it in main thread. Thnx: Artsi