Bonjour, j'ai besoins d'envoyer un long message via le protocole UPD. Pour éviter d'avoir une erreur comme quoi mon message est trop long (datagramme), je découpe mon message en plusieurs morceaux :
Ensuite via une boucle For j'envoi un à un le contenu de la liste "envoi".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim envoi As New List(Of String) While data.Length > 1 If data.Length > 45400 Then envoi.Add("SOOOUNDDDDD" + data.Substring(0, 45400)) data.Remove(0, 45400) Else envoi.Add("SOOOUNDDDDD" + data + "EEENNNDDD") data = "" End If End While
La plus part du temps la boucle While est infinie je ne comprend pas pourquoi ?
Aussi, souvent lors du débogage, VB.net plante et se ferme lors du passage de la boucle While.
Si une personne peut m'aider à résoudre mon problème merci d'avance.
Partager