Page 1 sur 1

Reception de donné ReceiveNetworkData()

Publié : sam. 11/nov./2006 11:09
par scaraber
hello
Voila j'ai un ptit problème que je n'arrive pas a résoudre.
je fait des test de Serveur/Client et pour commencer j'ai repris un code 3.9 que javait deja tester et qui marchait. Je modifie le code pour le passer en V4 tout ce lance bien mais il y a un petit problème lors de la reception des paquets envoyés par le client:
MemoryStringLength(*Buffer) me renvoie une 8 ce qui est normal et corespond a la chaine envoyer donc le programme recoit bien le paquet mais PeekS(Buffer,MemoryStringLength(*Buffer)) me renvoie une chaine vide. Est-ce normal ?

Code : Tout sélectionner

      *Buffer = AllocateMemory(1024)
      ReceiveNetworkData(clientID, *Buffer, 1024) 
      packet.s = PeekS(Buffer,MemoryStringLength(*Buffer)) 
      Debug packet
Voila tout
a+
Scaraber

Publié : sam. 11/nov./2006 11:18
par gnozal
packet.s = PeekS(*Buffer,MemoryStringLength(*Buffer)) ?

Publié : sam. 11/nov./2006 11:23
par scaraber
packet.s = PeekS(*Buffer,MemoryStringLength(*Buffer)) ?
j'avait oublier le * devant le premier "Buffer"
sa marche merci
a+
Scaraber