This article is from the GNU Chess and XBoard FAQ, by Tim Mann email@example.com with numerous contributions by others.
When trying to start up, it gets the error "Address family not
supported by protocol family" (or some equally strange message).
WinBoard is a 32-bit application, but some Winsock (TCP/IP)
implementations support only 16-bit applications. You get a strange
looking error message if you try to use a 32-bit application because
there is no standard Winsock error code number for "32-bit application
Microsoft TCP/IP works with both 16-bit and 32-bit applications,
supports SLIP, PPP, Ethernet, etc., and is included with Windows 95. If
possible, I recommend that you uninstall whatever Winsock you are using
and install Microsoft TCP/IP instead. For more information, see
http://walden.mo.net/~rymabry/95winfaq.html (the Win95-L FAQ) .
Trumpet Winsock 2.1 (and earlier) supports only 16-bit applications, and
hence does not work with WinBoard. But there is a beta-test release
available that does support 32-bit applications. I have not tried it
with WinBoard, but it should work. See Trumpet's Web page
http://www.trumpet.com.au/wsk/winsock.htm for more information.
The 16-bit versions of America On-Line's software do not support 32-bit
Winsock applications. Get the 32-bit version, which is called "AOL for
A few versions of Winsock may have bugs that prevent Windows
timestamp/timeseal from working with them. I'm not sure if such bugs
exist in any versions that actually have 32-bit support, so this point
might be moot. Again, Microsoft TCP/IP is known to work.