Buffer Multiples avec 39Dll Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

 

 Buffer Multiples avec 39Dll

Aller en bas 
4 participants
AuteurMessage
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyDim 19 Oct 2008 - 14:17

J'ai une question qui trotte dans ma tête depuis longtemps ;
Comment utiliser la fonction ;
createbuffer() avec 39Dll
Faut il l'utiliser sur le serveur, sur le client ? ou l'utiliser qu'une fois sur le serveur ? ou qu'une fois sur le client ? comment procède t'ont ? Voilà merci d'avance Wink
Revenir en haut Aller en bas
http://www.3arks.com
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyDim 19 Oct 2008 - 18:02

Mon tutoriel a écrit:

39Dll permet également de travailler avec plusieurs buffers, et-ce de manière simple :
createbuffer() = crée un buffer et renvoie son id
freebuffer(id) = supprime le buffer choisi
bufferexists(id) = retourne true si le buffer existe, false sinon.
et, pour toutes les fonctions utilisant un buffer, ajoutez un argument contenant l'id du buffer à utiliser
exemple :
writeshort(55) devient writeshort(55,bufferid)
readshort() devient readshort(bufferid)
le buffer 0 est le buffer utilisé par défaut, il ne peut pas être supprimé avec freebuffer(0);

createbuffer() s'utilise comme ceci :

Code:
bufferid = createbuffer();
Revenir en haut Aller en bas
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyDim 19 Oct 2008 - 18:13

Ca m'aide pas du tous
C'est bien jolie de faire ca mais tu le fais sur le client ou sur le serveur ou sur les deux ? Car je sais comment on utilises cette fonction mais ou la faire ?
Revenir en haut Aller en bas
http://www.3arks.com
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyDim 19 Oct 2008 - 18:15

tu fais comme tu veut, si tu en as besoin.

je ne comprends pas ton problème, vois le buffer comme un conteneur à données, si tu en as besoin de plusieurs, crées en d'autre, sinon le fais pas ...
Revenir en haut Aller en bas
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyDim 19 Oct 2008 - 20:29

oui mais par exemple ;
j'ouvre un nouveau socket coté serveur j'ecris des données dedans, je l'envoie au client avec quel id le client va lire dans le socket vue que c'est le serveur qui a créé le socket ?
Revenir en haut Aller en bas
http://www.3arks.com
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyLun 20 Oct 2008 - 17:48

nan c'est pas comme ça que ça marche ...


un buffer, c'est un conteneur de données, dont tu envoie le contenu au client, ensuite, le client reçoit des données, et il choisit dans lequel de ses buffers il les stocke pour les traiter ensuite...
Revenir en haut Aller en bas
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyLun 20 Oct 2008 - 18:25

Ah awesome

Je crois que j'ai pas tous compris ;
En gros tu envois les données et le client choisi dans quel buffer il les reçois c'est une zone de stockage en faite moi je croyais que c'etais pour faire transiter les données, ca marche comment en faite pour choisir quels données va dans quels buffers ?
Revenir en haut Aller en bas
http://www.3arks.com
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyLun 20 Oct 2008 - 18:27

pareil, dans les fonctions receivemessage et sendmessage, tu rajoute un argument à la fin avec l'id du buffer source ou destination happy1
Revenir en haut Aller en bas
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyLun 20 Oct 2008 - 18:41

oki, mais il faut obligatoirement à un moment ou à un autre que si le serveur créer le buffer pour que le client sache identifiant du buffer serveur, il va falloir que le serveur lui transmette l'identifiant du buffer non ?
Revenir en haut Aller en bas
http://www.3arks.com
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyMar 21 Oct 2008 - 16:00

non pas du tout !


écoute, je fais essayer de faire très simple.

le client et le serveur on chacun des boites de rangement appelées buffers.

Quand le serveur envoie un message, il prend le contenu d'un de ses buffers et l'envoie au client.

Quand le client reçoit un message, il choisit dans laquelle de ses boites il va le ranger en attendant de le traiter.

En aucun cas les buffers du client et du serveurs ne sont liés entre eux.
Revenir en haut Aller en bas
ombre
Utilisateur confirmé: Rang ***
ombre


Messages : 689
Localisation : Dans sa batcave.

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyMar 21 Oct 2008 - 16:17

merci clinoeuil j'ai enfin compris
Revenir en haut Aller en bas
http://www.3arks.com
Ohc
Débutant
Ohc


Messages : 23
Localisation : sur le forum du CBNA ou devant GM

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyMer 22 Juil 2009 - 22:40

Merci Levans petite aide très utile Wink
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Buffer Multiples avec 39Dll Panicpr9

Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll EmptyJeu 23 Juil 2009 - 0:19

J'avoue, même si déterrage, ça m'a aussi servi Very Happy
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Contenu sponsorisé





Buffer Multiples avec 39Dll Empty
MessageSujet: Re: Buffer Multiples avec 39Dll   Buffer Multiples avec 39Dll Empty

Revenir en haut Aller en bas
 
Buffer Multiples avec 39Dll
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu][openGL] Bug sur le Z-Buffer ?
» GM:S NETWORK {Attempting to read from outside the buffer, returning 0}
» If multiples conditions
» Collisions multiples
» Vue partielle et bouttons multiples ....

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: