It looks like connect() for a TCP socket can time out at least with a
recent kernel. Handle that case more gracefully by ignoring that socket
while allowing the test to continue.
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
for i in range(20):
socks[i] = socket.socket(socket.AF_INET, socket.SOCK_STREAM,
socket.IPPROTO_TCP)
- socks[i].connect(addr)
+ try:
+ socks[i].connect(addr)
+ except:
+ logger.info("connect %d failed" % i)
+ pass
for i in range(20):
socks[i].send("GET / HTTP/1.1\r\n\r\n")
count = 0