Page 1 sur 1

server purebasic et client agk

Publié : mar. 02/mai/2017 19:12
par blendman
salut

En ce moment, je crée un jeu vidéo avec AGK. J'aimerai en faire un jeu multiplayer.
Pour plus de performance, j'essaie de concevoir le serveur en purebasic.
J'ai réussi à connecter le client et le serveur :).
Je reçois le client connecté, déconnecté et lorsqu'il envoie un message, je le reçois aussi.

Cependant, je ne sais pas comment le déchiffrer ^^.
j'utilise ça:

Code : Tout sélectionner

   
Case #PB_NetworkEvent_Data
   result = ReceiveNetworkData(ClientID, *Buffer, 1000)
   Txt$ = "" 
   Txt$ = PeekS(*Buffer, -1)
   FreeMemory(*Buffer)
   *Buffer = AllocateMemory(1000)
Mais ça m'affiche un message vide.
Comment puis-je récupérer l'information ?

MErci.

Re: server purebasic et client agk

Publié : mar. 02/mai/2017 20:09
par Zorro
t'as essayé ça ?

Code : Tout sélectionner

Case #PB_NetworkEvent_Data
 Buffer = AllocateMemory(1000)
   result = ReceiveNetworkData(ClientID, @Buffer, 1000)
   Txt$ = ""
   Txt$ = PeekS(@Buffer, -1)
FreeMemory(Buffer)   

Re: server purebasic et client agk

Publié : mar. 02/mai/2017 20:41
par blendman
En fait, je viens de remarqué que je ne reçois pas les messages du client :(
Je reçois juste les messages de connexion et déconnexion, mais je ne sais pas comment faire pour envoyer correctement un autre message depuis AGk vers le serveur purebasic.

En plus, lorsque j'essaie d'envoyer un message du serveur vers AGK, ça fait planter AGK, donc, je dois mal m'y prendre ^^.

Re: server purebasic et client agk

Publié : mar. 02/mai/2017 20:53
par Zorro
arf ! peut pas t'aider plus, j'ai pas AGK :oops: