Chrisly74
Messages postés23Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention11 mai 2006
-
11 mai 2006 à 11:02
Chrisly74
Messages postés23Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention11 mai 2006
-
11 mai 2006 à 13:13
bonjour
voici le bout de programme ou je coince
Dim StreamReceive As NetworkStream = MonClient.GetStream()
Dim myReadBuffer(239) As Byte 'declaration d'un tableau de byte
StreamReceive.Read(myReadBuffer, 0, myReadBuffer.Length)
' Affiche le message reçu sur la fenetre
For i As Integer = 0 To myReadBuffer.Length - 1
LstOutputCli.Items.Add(myReadBuffer(i))
Next
j'aimerai recuperer un mot(2octet) au lieu d'un octet
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 11 mai 2006 à 12:55
Salut,
Le code que tu as déposé ne limite pas du tout la taille de l'élément
récupéré. Donc si tu envoies deux octets, ce code récupérera deux
octets ...
Si tu ne reçois qu'un seul octet, c'est parce que tu n'en envoies
qu'un, mais çà, c'est dans une autre portion de code que tu ne nous as
pas présentée.
Chrisly74
Messages postés23Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention11 mai 2006 11 mai 2006 à 13:13
mon programme qui m'envoie les donnees est dans un automate programmable et d'apres sa programmation il m'envoie les donnees en Mot et non pas en octet
je me trompe peut-etre mais j'ai verifier
Y a t'il un moyen qu'avec deux octet j'arrive a faire un mot
exemple:
myreadbuffer(0) 21 donc 00010101 en binaire et myreadbuffer(1) 133 donc 10000101 j'obtienne 1000010100010101 c'est a dire 34069