OVH Cloud OVH Cloud

[WD7.5][Sockets] TailleDebut

2 réponses
Avatar
Michel Moreno
Bonjour,
j'ai vu dans la doc des sockets qu'on pouvait changer le mode de
transmission pour les sockets.
En particulier SocketTailleDebut s'ajoute en debut de message (option
par defaut).
Comment faire pour l'enlever ?
j'ai essaye :
SocketChangeModeTransmission("Test",SocketTailleDebut,Faux)
SocketChangeModeTransmission("Test",SocketTailleDebut,0)
mais ca me fait des erreurs a la compil a chaque fois :(
merci
--

Michel Moreno

Clior Informatica
Carrer de Balmes 360 2º 2ª
08006 Barcelona

+34 93 292 48 00
www.clior.es

2 réponses

Avatar
ted
Michel Moreno écrivait news:
berlin.de:

En particulier SocketTailleDebut s'ajoute en debut de message (option
par defaut).
Comment faire pour l'enlever ?
j'ai essaye :
SocketChangeModeTransmission("Test",SocketTailleDebut,Faux)
SocketChangeModeTransmission("Test",SocketTailleDebut,0)



Salut,

extrait de la doc de cette fonction :
"SocketSansMarqueurFin
Aucun marqueur n'est ajouté et/ou enlevé de la chiane de caractères
transmise. Dans ce cas, le nombre maximum d'octets pouvant être transmis
peut être spcifi dans la fonction SocketLit."

Donc pour ne rien ajouté ni enlevé il faut écrire :

SocketChangeModeTransmission("Test",SocketSansMarqueurFin)

--
En esperant t'avoir aidé.
ted
Avatar
Michel Moreno
En/na ted ha escrit:
Michel Moreno écrivait news:
berlin.de:


En particulier SocketTailleDebut s'ajoute en debut de message (option
par defaut).
Comment faire pour l'enlever ?
j'ai essaye :
SocketChangeModeTransmission("Test",SocketTailleDebut,Faux)
SocketChangeModeTransmission("Test",SocketTailleDebut,0)




Salut,

extrait de la doc de cette fonction :
"SocketSansMarqueurFin
Aucun marqueur n'est ajouté et/ou enlevé de la chiane de caractères
transmise. Dans ce cas, le nombre maximum d'octets pouvant être transmis
peut être spcifi dans la fonction SocketLit."

Donc pour ne rien ajouté ni enlevé il faut écrire :

SocketChangeModeTransmission("Test",SocketSansMarqueurFin)



Merci pour ton extrait de la doc, que j'avais lu avant de poster mon
message.
toutefois mon message ne se rapporte pas au marqueurdefin mais a celui
de DEBUT .

en fait apres des essais , la reponse est : faut le mettre pour dire de
ne pas l'utiliser.
en bref : si on fait rien : WD met l'entete de message
si on met SocketChangeModeTransmission("Test",SocketTailleDebut) alors
il supprime l'entete.

Merci quand meme


--

Michel Moreno

Clior Informatica
Carrer de Balmes 360 2º 2ª
08006 Barcelona

+34 93 292 48 00
www.clior.es