add fast open support in server

This commit is contained in:
clowwindy 2014-06-03 21:22:53 +08:00
parent fd6a0a8af0
commit f6a9cad684

View file

@ -400,6 +400,11 @@ class TCPRelay(object):
server_socket.bind(sa)
server_socket.setblocking(False)
server_socket.listen(1024)
if config['fast_open']:
try:
server_socket.setsockopt(socket.SOL_TCP, 23, 5)
except socket.error:
logging.error('warning: fast open is not available')
self._server_socket = server_socket
def add_to_loop(self, loop):