What does AddressFamily.FireFox refer to in .NET sockets?
I was curious so I did some Googling around. All of this is based on creative searching; not on any special knowledge that I have, so take it with a grain of salt.
FYI I'm new so I can only post one link, so URLs are included below the text.
Searching for Mark S. Edwards led me to this mail archive (1), which gives the company as Firefox Communications Ltd. Googling for that exact company name reveals a number of links to a product of theirs called Novix, which was apparently a gateway (2) between NetWare IPX networks and the TCP/IP internet back in the day. It seems that Novix had pretty good Winsock integration (3), which (I'm speculating) is where the AF_FIREFOX
and PF_FIREFOX
entries in winsock.h came from. Since System.Net.Sockets.AddressFamily is just a port of that old header file, the company lives on in Microsoft's massive set of supported, legacy APIs.
(1): ftp.urz.uni-heidelberg.de/ftp/pub/net/winsock/winsock-l/faq+txt/winsock2.txt
(2): www.strom.com/pubwork/cwtcp93.html
(3): www.westnet.com/~gsmith/content/uw2nw.html