- Update NIC resolvers to use sockaddr structures. - Add two options, prefer-ipv4-stack and prefer-ipv6-addresses. - Default to IPv6 and drop to IPv4 when OS reports not supported address family on bind. - Default connects to resolved address family, dual-stack support is variable. - Emulate AI_V4MAPPED on Windows by post-processing getaddrinfo results.
There is no attempt to drop protocol on connects as this is more of a feature of the current tcp_connector design. I was running with IPv4-in-IPv6 mapping by default but it's messy to determine support everywhere. Tested Windows 7, MSVC 2010, MinGW32 on MSYS, Cygwin, and XP Mode (IPv4 only). Solaris, AIX, HP/UX are left at IPv4 only, project for later: IPv6 socket is needed for SIOCGLIFADDR. -- Steve-o
0001-Update-NIC-resolvers-to-use-sockaddr-structures.patch
Description: Binary data
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
