A simple proxy server and application layer tcp on top of udp