Logan Capaldo wrote:
> On Mar 3, 2006, at 5:46 PM, Aaron Becker wrote:
> 
>> Is it possible to use Webrick, SOAP client, and SOAP server code  
>> all in
>> the same script without blocking?  I tried different threads for the
>> SOAP server and SOAP client, but that did not prevent blocking.
> 
> Ruby's threads are in-process any blocking call blocks the whole
> process. So I suppose the answer is no. However, what you can try is
> using multiple processes and coordinating them with Drb.


Thanks for the reply!

I did manage to get DRb and Webrick working in the same script.  I'm 
using HTTPServlet::FileHandler to allow the browsing of logs, status, 
etc.

This Ruby language is so powerful my immediate temptation is to over 
design everything.  Well, I guess it's like test driving a new car.  I 
want to see how far I can push it.

Since I have Webrick already running in a thread, would it be possible 
to receive SOAP messages on the same port that it is using for browsing 
directories?

Thanks,

hackdaddy

-- 
Posted via http://www.ruby-forum.com/.