Reception de donné ReceiveNetworkData()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Reception de donné ReceiveNetworkData()

Message 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
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

packet.s = PeekS(*Buffer,MemoryStringLength(*Buffer)) ?
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

packet.s = PeekS(*Buffer,MemoryStringLength(*Buffer)) ?
j'avait oublier le * devant le premier "Buffer"
sa marche merci
a+
Scaraber
Répondre