Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’espace System.Net.Sockets de noms contient une implémentation de mise en réseau de sockets multiplateformes managée. Toutes les autres classes d’accès réseau de l’espace System.Net de noms sont basées sur cette implémentation de sockets.
La Socket classe est une version managée des services de socket fournis en fonction de l’interopérabilité native avec Linux, macOS ou Windows. Dans la plupart des cas, les méthodes de la classe Socket
transposent simplement les données dans leurs équivalents natifs et gèrent les vérifications de sécurité nécessaires.
La Socket
classe prend en charge deux modes de base, synchrones et asynchrones. En mode synchrone, les appels aux fonctions qui effectuent des opérations réseau (telles que SendAsync et ReceiveAsync) attendent que l’opération se termine avant de retourner le contrôle au programme appelant. En mode asynchrone, ces appels retournent immédiatement.