Merge pull request #52 from vbanos/tcp-nodelay

Use socket.TCP_NODELAY to improve performance
This commit is contained in:
Noah Levitt 2018-01-17 10:56:45 -08:00 committed by GitHub
commit 77f4191085
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -243,6 +243,7 @@ class MitmProxyHandler(http_server.BaseHTTPRequestHandler):
port=self.onion_tor_socks_proxy_port, rdns=True)
else:
self._remote_server_sock = socket.socket()
self._remote_server_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
# XXX what value should this timeout have?
self._remote_server_sock.settimeout(60)