On Fri, Feb 18, 2005 at 10:15:19AM -0500, William McKee wrote: > Actually, I suppose that I could try running the nonblock script first > to see if that works.
I was able to get my hosting provider to run the nonblock program outside of a jailed process and it works. We've been trying to figure out why it is failing in a jail. Interestingly, it is able to obtain a listener socket but when it goes to get a client socket, it is failing. If instead of using the 0.0.0.0 sin_addr, I specify address as 127.0.0.1, the code works. We are submitting this info to the freebsd developers. Will post back with more info later. Thanks for helping me track this down. It's been quite edifying to learn more about the lower levels of the network model. William -- Knowmad Services Inc. http://www.knowmad.com