uasyncio: start_server(): Add listen backlog arg, default to 10.

pull/13/merge
Paul Sokolovsky 2014-11-06 17:14:21 +02:00
rodzic 3ce9d1b5e7
commit 4fc39d86af
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -156,7 +156,7 @@ def open_connection(host, port):
return StreamReader(s), StreamWriter(s)
def start_server(client_coro, host, port):
def start_server(client_coro, host, port, backlog=10):
log.debug("start_server(%s, %s)", host, port)
s = _socket.socket()
s.setblocking(False)
@ -165,7 +165,7 @@ def start_server(client_coro, host, port):
addr = ai[0][4]
s.setsockopt(_socket.SOL_SOCKET, _socket.SO_REUSEADDR, 1)
s.bind(addr)
s.listen(10)
s.listen(backlog)
while True:
if __debug__:
log.debug("start_server: Before accept")