reversed tcp client and server library for getting through routers