Ответ 1
Мне было любопытно, поэтому я немного погуглил. Все это основано на творческом поиске; не о каких-либо специальных знаниях, которые у меня есть, поэтому возьмите это с крошкой соли.
К вашему сведению, я новичок, поэтому могу опубликовать только одну ссылку, поэтому URL-адреса указаны ниже текста.
Поиски Марка С. Эдвардса привели меня к этому почтовому архиву (1), который дает компании под названием Firefox Communications Ltd. Поиск по этому точному названию компании показывает несколько ссылок на их продукт под названием Novix, который, по-видимому, был шлюзом (2) между сетями NetWare IPX и Интернетом TCP/IP. Кажется, что у Novix была довольно хорошая интеграция с Winsock (3), из которой (я полагаю) произошли записи AF_FIREFOX
и PF_FIREFOX
в winsock.h. Поскольку System.Net.Sockets.AddressFamily - это всего лишь порт этого старого заголовочного файла, компания использует огромный набор поддерживаемых устаревших API-интерфейсов Microsoft.
(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