On Wednesday 28 March 2001 15:17, you wrote: > I've got a simple server that spits back its requests to the client. > when the client is written in ruby, I can only pump through about > 62 messages per second. The same thing in perl does about One of my guys found that if he changed: socket.puts("abc=def") to socket.print("abc=def\n") It yields better results: start: Wed Mar 28 15:30:52 PST 2001 Sent 100000 requests. end: Wed Mar 28 15:30:57 PST 2001 So ~20,000 messages per second. half the speed of perl, but much better than 62 per second :-) So problem in IO::puts? thanks, -joe