handle WSAEADDRINUSE in tcp_connecter_t::connect

As mentioned on the mailing list, Windows may return WSAEADDRINUSE when binding
(reconnecting) to a port. Added this to the handled error codes as Pieter
suggested.
This commit is contained in:
Matthias Kluwe
2014-06-05 19:29:42 +02:00
parent ff6b684ab3
commit 5154c544ff

View File

@@ -318,7 +318,8 @@ zmq::fd_t zmq::tcp_connecter_t::connect ()
err == WSAENETUNREACH ||
err == WSAENETDOWN ||
err == WSAEACCES ||
err == WSAEINVAL)
err == WSAEINVAL ||
err == WSAEADDRINUSE )
return retired_fd;
wsa_assert_no (err);
}