Java implementation of both Client/Server of Http tunnel.