Simple UDP and TCP servers and clients. Support authentication and file exchange.