code: protected HttpTunnel newHttpTunnel(HttpRequest request, HttpResponse response, InetAddress iaddr, int port, int timeoutMS) throws IOException {
            try {
                Socket socket = new Socket(iaddr, port);
                socket.setSoTimeout(timeoutMS);
                socket.setTcpNoDelay(true);
                return new HttpTunnel(socket, null, null);
            }
            catch (IOException e) {
                log.log(Level.FINE, "Exception thrown", e);
                response.sendError(HttpResponse.__400_Bad_Request);
                return null;
            }
        }
docs: /* ------------------------------------------------------------