On Fri, Jun 11, 2010 at 12:00 PM, doug <ddjol...@gmail.com> wrote:
>> You have to read from your socket.
>
> Ahh!  I get it. (I said that I was green at this.)   I now have it
> working except that it is REALLY slow.
>
>> Can you post some more of the code?
>
> Here is my code that is now working:
>
>    require 'socket'
>    socket=TCPSocket::open("ip","port")
>    out=File.open('/tmp/debug1','w')
>    while line=socket.gets
>      out.puts(line.chop)
>    end
>    socket.close
>    out.close
>
> Do you have any idea why this would be very slow?  Thanks.
>
It's hard to say with no information, but it can be a slow connection.
I know there's a way to get the data asynchronously. I've even used it
but a while ago, I should take a look at that code to point it to you,
but this will avoid the while loop.


-- 
Leonardo Mateo.
There's no place like ~

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to