Disable Nagle for proxied connections

Most of the proxy stuff will be latency sensitive traffic so we
disable Nagle because it introduces delays.
This commit is contained in:
samhed 2016-06-02 14:43:26 +02:00
parent 192ec6f5f9
commit f23780eb42
1 changed files with 4 additions and 0 deletions

View File

@ -84,6 +84,10 @@ Traffic Legend:
self.server.target_port,
connect=True, use_ssl=self.server.ssl_target, unix_socket=self.server.unix_target)
self.request.setsockopt(socket.SOL_TCP, socket.TCP_NODELAY, 1)
if not self.server.wrap_cmd and not self.server.unix_target:
tsock.setsockopt(socket.SOL_TCP, socket.TCP_NODELAY, 1)
self.print_traffic(self.traffic_legend)
# Start proxying