in reply to Problems accepting client data

Since the real client is connecting to port 80 amd sending a POST request, I'm sure it thinks it is to speak http. You can either change port and protocol, or use HTTP::Daemon, or else let httpd do the heavy lifting through a handler (written in perl, of course :-)

After Compline,