Bonjour, j' ai décidé de découvrir les socket en c# afin de réaliser un petit logiciel de chat.
Cependant, hormis le fait que mon application ne fonctionne pas, j' ai une erreur lorsque je lance mon application serveur.
Lorsque que je le lance un message s' affiche :
Il semblerait, qu' il y est un doublon dans mon programme mais je ne vois pas.Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée.
Voici les quelques lignes si vous pouvez m' aider :
Merci d' avance !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private void Form1_Load(object sender, EventArgs e) { UdpClient udp2 = new UdpClient(1500); IPEndPoint emmetteur = new IPEndPoint(IPAddress.Any, 1500); byte[] donnee = udp2.Receive(ref emmetteur); string message = Encoding.Unicode.GetString(donnee); while (true) { label1.Text = "message recu : " + message; } //udp.Close(); }![]()
Partager