Sorry everyone; I didn't mean to send this to the whole list.  I'll 
try not to let it happen again.


On Friday, May 2, 2003, at 05:20  PM, Sean Gilbertson wrote:

>
> 	I am now happily using Resolv.rb with successful results.  Thank you 
> very much!
>
> 	I tested out some file downloads to make sure that those would not 
> freeze anything, and they didnt seem to at all.  Do you know of any 
> other problem areas that I should look out for?
>
> Thanks again,
> 	Sean
>
>
> On Friday, May 2, 2003, at 03:54  PM, Dave Thomas wrote:
>
>> Sean Gilbertson wrote:
>>
>>>     I think Ruby is a great language, and I would love to use it, 
>>> but for one problem.  I am creating an FTP program to hone my Ruby 
>>> skills, using RubyCocoa as a platform.  Everything is working well 
>>> so far, except when I connect to an FTP server, all the threads 
>>> hang.  I remember reading in the book that this is something to be 
>>> expected in Ruby, as OS calls like this hang all threads when they 
>>> dont return immediately.  Obviously this is going to be a huge 
>>> problem, as all the benefits of multithreading are moot, when most 
>>> of my threads will be doing FTP transactions.  My question is: Have 
>>> and subsequent versions of Ruby remedied this problem?  I understand 
>>> it is a symptom of how Ruby works, but knowing that does not help 
>>> me.  I have looked for changelogs and such, with no luck so far.
>>
>> You're probably hanging doing the DNS lookup. Perhaps using the 
>> thread aware resolv.rb library might help.
>>
>> Cheers
>>
>>
>> Dave
>>
>>
>
>