Solution: treat bind errors as a protocol_error instead of connection_error preventing an infinite loop of trying to create the udp socket as through the protocol_error the creation of the socket fails and the engine is terminated
Up for discussion, should we preserve the errno var like done with tcp sockets?
Solution: treat bind errors as a protocol_error instead of connection_error preventing an infinite loop of trying to create the udp socket as through the protocol_error the creation of the socket fails and the engine is terminated
Up for discussion, should we preserve the errno var like done with tcp sockets?
https://github.com/zeromq/libzmq/blob/a666cb1b409d059e9f844994fe2d9d7b6b7e8f91/src/tcp_listener.cpp#L165-L169
This fixes #4504