From: Brian Candler Date: 2009-01-23T19:38:21+09:00 Subject: Re: Can't read more than one message from a socket Chris Birkinshaw wrote: > while data = in_socket.recv( 100 ) Try using read(100) instead of recv(100). read returns nil after the socket has been closed. recv is a very low-level function, and I'd suggest using it only for UDP datagrams. -- Posted via http://www.ruby-forum.com/.