bonjour, je débute en WD et je voudrais envoyer une série d'octets à une machine . pour cela, je me connecte en TCP sur son port, tout va bien et j'envoie la chaîne de caractères mais il semble que l'envoi se termine si je veux envoyer un 00 . pouvez vous me donner un conseil.
et je ne reçois que 53 43 49 83 79 44 03 et rien d'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 // Vérification de l'existence de la socket SI SocketExiste(csNomSocket) ALORS // Envoi du message trame est un Buffer trame= Caract (0x53) + Caract (0x43)+Caract (0x49) + Caract (0x83)+ Caract (0x79) + Caract (0x44)+Caract (0x03) + Caract (0x00)+ Caract (0x01) + Caract (0x05)+Caract (0x00) + Caract (0x00)+Caract (0x45) + Caract (0x43) SI SocketEcrit(csNomSocket,trame) ALORS // On efface le texte SaisieTexte ="" SINON // Erreur lors de l'envoi du message Erreur("Erreur de transmission lors de l'envoi du message",ErreurInfo()) FIN FIN
si je remplace le 00 à l'envoie par 01, je le reçois.
Partager