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/.