Hi Folks: I have perl program that runs under modperl in a website, that needs to fork another perl program that executes a network program. The problem is that the tcp socket c program runs fine when executed from a modperl fork, but udp socket dies. This udp program runs fine when run from the console. I don't think it has anything to do with user permission. I have used rootto run the UDP socket and it still fails. The program also uses raw socket . Is there a way to close all the socket handles and environment inherited from the modperl. Sample codes and ideas welcome. Oliver __________________________________________________ Do You Yahoo!? Send instant messages with Yahoo! Messenger. http://im.yahoo.com/