Programmation C sharp/Programmation réseau

Un livre de Wikilivres.

Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « modifier »).

Ressources suggérées : Programmation C sharp/Bibliographie et liens

Programmation C#
Programmation C#
Modifier ce modèle

L'utilisation d'un réseau informatique dans une application permet de communiquer avec d'autres applications exécutées sur d'autres machines, voire la même machine.

L'espace de noms System.Net regroupe les classes concernant la programmation réseau en général (adresse IP, ...).

L'espace de noms System.Net.Sockets regroupe les classes concernant l'utilisation de sockets.

Utilisation de sockets[modifier | modifier le wikicode]

L'espace de noms System.Net.Sockets possède une classe Socket qui est une abstraction de bas niveau d'une socket en général.

Les classes TcpClient et TcpListener gèrent une socket utilisant le protocole TCP.

La classe UdpClient gère une socket utilisant le protocole UDP.