Bonjour tout le monde.
J'ai une question concernant Winsock et le protocol UDP. Enfaite je sais tout simplement pas comment le faire marcher :p
Je sais utiliser le protocol TCP correctement. Maintenant j'aimerai faire un petit client UDP. J'ai cherché sur le net mais malheureusement j'ai pas réussi à trouver un tutoriel sur Winsock UDP en C# (il y en a pas mal qui n'utilisent pas Winsock par contre).
Voilà ce que j'ai essayé un peu au bol.
Et sans grand étonnement, ca marche pas :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Winsock.Close(); Winsock.Protocol = 1; // UDP Protocol Winsock.RemoteHost = IPBox.Text; Winsock.RemotePort = Int32.Parse(PortBox.Text); Winsock.SendData("TEXTE");
(Note: J'ai pas fait de Winsock.Connect car il me semble que la particularité d'UDP est justement de ne pas nécessité cette connection. Peut-être je me trompe, mais même en mettant le Winsock.Connect ca marche pas mieux)
Notez que je n'ai pas d'erreur quand j'utilise mon code. Des packets sortent de mon programme mais semblent se perdrent avant de quitter mon ordi, en tout cas ils ne semblent pas arriver à destination.
Si qqun aurait des infos sur comment utiliser le protocol UDP (avec Winsock! je ne veux pas de ces autres trucs bizarres :p) ca m'aiderait beaucoup.
Merci
Partager