PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Envoyer un tableau d'entier pas socket
Envoyer un tableau d'entier pas socket
Started by Melissa, Oct., 20 2017 3:58 PM - 2 replies
Posted on October, 20 2017 - 3:58 PM
Je suis à tenter de récupérer les transactions qui se passent sur un système téléphonique

Le système s'attend à recevoir dans la socket un tableau d'entier mais quand on fait socketEcrit on ne peut passer qu'une chaine ou un buffer

Y a-t-il quelqu'un qui peut m'aider

stest est un Packet(PacketTypes.Test)
stest.buildBuffer()

becrit est un booléen
becrit = SocketEcrit(csNomSocketEcoute,stest.pbytes) //ou pbytes est un tableau d 'entier

si j'essaie comme cela

POUR i =1 A stest.Pbytes..Occurrence
becrit= SocketEcrit(csNomSocketEcoute,stest.Pbytes[i])
FIN

becrit = SocketEcrit(csNomSocketEcoute,EOT)

Je ne reçois pas de message du système téléphonique.

Merci
Registered member
3,844 messages
Popularité : +227 (347 votes)
Posted on October, 20 2017 - 6:57 PM
Pourquoi ne pas transformer ton tableau en buffer ?
bufBufferAEnvoyer est buffer
nIndice est entier

POUR nIndice de 1 _A_ TableauOccurence(TableauATransformer)
bufBufferAEnvoyer[[nIndice]]=Caract(TableauATransformer[nIndice])
FIN


--
Il y a peut être plus simple, mais, ça tourne
Registered member
281 messages
Popularité : +24 (26 votes)
Posted on October, 23 2017 - 3:15 PM
Bonjour,

On pourrait très bien Sérialiser/Désérialiser l'objet aussi ;)