OVH Cloud OVH Cloud

socketecrit autre chose quune chaine possible ?

1 réponse
Avatar
sg1
Bonjour à tous,

J'aimerai envoyer en message IP contenant une structure de données
la premiere info est malheureusement en entier long et le premiere byte est
souvent à zero

c'est la strucutre du serveur sur lequel je me connecte qui veut d'abord un
entier ensuite du texte.

Mais comment envoyer une structure par une connecion socket sous windev?

SocketEcrit n'envoi que des chaines

d'avance merci pour vos remarques ou idées

JJF

1 réponse

Avatar
:->
sg1 a formulé ce lundi :

SocketEcrit n'envoi que des chaines
d'avance merci pour vos remarques ou idées



Utilises le type buffer.

Exemple:

sData est une chaine = "test"
nSize est un entier sans signe sur 2 octets=taille(sdata)
bfData est un buffer
bfData[[1 A 2]]=nSize
socketecrit(ssocket,bfdata[[1 a 2]]+sdata)

A+

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net