check for 16bit overflows

split out tcpserv?

server side needs to know which network interface to use?

more (some!) documentation


