Partager via


Sockets bruts

Un socket brut est un type de socket qui autorise l’accès au fournisseur de transport sous-jacent. L’utilisation de sockets bruts lors du portage d’applications vers Winsock n’est pas recommandée pour plusieurs raisons.

La spécification Windows Sockets ne demande pas qu’un fournisseur de services Winsock prend en charge les sockets bruts, c’est-à-dire les sockets de type SOCK_RAW. Toutefois, les fournisseurs de services sont encouragés à fournir la prise en charge des sockets bruts. Une application compatible Windows Sockets qui souhaite utiliser des sockets bruts doit tenter d’ouvrir le socket avec l’appel socket, et s’il ne tente pas d’utiliser un autre type de socket ou d’indiquer l’échec à l’utilisateur.

Sur Windows 7, Windows Server 2008 R2, Windows Vista et Windows XP avec Service Pack 2 (SP2), la possibilité d’envoyer le trafic via des sockets bruts a été limitée de plusieurs façons. Pour plus d’informations, consultez sockets bruts TCP/IP.

portage d’applications de socket vers Winsock

socket

sockets bruts TCP/IP

considérations relatives à la programmation Winsock