Bienvenue dans le merveilleux monde de la portabilité... ou plutôt de son absence. Avant d'analyser ces deux options en détail et d'examiner plus attentivement la façon dont les différents systèmes d'exploitation les gèrent, il convient de noter que l'implémentation des sockets BSD est la mère de toutes les implémentations de sockets. Pratiquement tous les autres systèmes ont copié l'implémentation des sockets BSD à un moment donné (ou du moins ses interfaces) et ont ensuite commencé à la faire évoluer de leur côté. Bien entendu, l'implémentation des sockets BSD a également évolué en même temps, et les systèmes qui l'ont copiée ultérieurement ont bénéficié de fonctionnalités qui manquaient