use Net::Server instead of low-level IO::Socket::INET (that will hopefully bring us free of charge forking server, background and various other stuff :-)