From: Michael Campbell Date: 2003-08-20T23:36:55+09:00 Subject: Re: socket emergency > > Hi, > > > > I had a problem when using Winsock in ruby. I tried various ways, but to > > no avail. The situation is that I need to write a simple POP3 client > > [...] > > same. i.e., it will hang when I use the "recv()" method. Please refer to > > [...] > > irb(main):007:0> t.send('USER xrfang@172.18.2.1\r\n', 0) > > Strange this with the telnet, this should work. > > I think your code didnt work because of the \r and \n literals in the > msg exchange. So you need to use double-quotes " for the string or > stay with .puts but without the CR LF. I'm wondering why the net/pop.rb library isn't sufficient?