petit prob en java

petit prob en java - Java - Programmation

Marsh Posté le 07-05-2003 à 15:13:11    

salut à tous !
 
petite kestion pour les pros du java.
je suis en train d'implémenter un petit jeux en java. l'architecture  du jeux est constituée de N clients identiques et d'un serveur chargé d'effectuer diverse taches pour les clients. Ma kestion: je dois garder une liste des clients sur mon serveur (IP + no de ports) afin de pouvoir les adresser individuellement durant le jeux pour le donner des informtions privées. est-ce que garder une liste sous forme de vecteur à n dimensions dans lesquele je stocke les informations dont j'ai besoin est une bonne idée... ?
où y aurait t il un moyen plus approprié. ?

Reply

Marsh Posté le 07-05-2003 à 15:13:11   

Reply

Marsh Posté le 07-05-2003 à 15:16:40    

un vecteur n'a qu'une dimension mais sinon ouais.
par contre garder l'ip et le port je suis pas convaincu, tu dois sans doute plutot garder la socket; à confirmer par qqun qui fait du client/server


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-05-2003 à 15:55:58    

pifou_234 a écrit :

salut à tous !
 
petite kestion pour les pros du java.
je suis en train d'implémenter un petit jeux en java. l'architecture  du jeux est constituée de N clients identiques et d'un serveur chargé d'effectuer diverse taches pour les clients. Ma kestion: je dois garder une liste des clients sur mon serveur (IP + no de ports) afin de pouvoir les adresser individuellement durant le jeux pour le donner des informtions privées. est-ce que garder une liste sous forme de vecteur à n dimensions dans lesquele je stocke les informations dont j'ai besoin est une bonne idée... ?
où y aurait t il un moyen plus approprié. ?  


Utilise plutôt une collection non-ordonnée genre Set, dans laquelle tu mets un objet par client qui contiendrait l'ensemble des informations concernant un client (informations concernant le jeu et autres information un peu plus techniques, entre autres la socket associée à ce client).

Reply

Marsh Posté le 07-05-2003 à 16:36:22    

Sockets, comme disent moinsmoins et nraynaud.


---------------
Le site de ma maman
Reply

Marsh Posté le 07-05-2003 à 16:42:25    

Cherrytree a écrit :

Sockets, comme disent moinsmoins et nraynaud.

c'la dit ça depend comment se font les échanges entre client et serveur; on pourrait tres bien imaginer un systeme ou périodiquement le client va demander une "update" du statut du jeu, périodiquement....


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-05-2003 à 16:46:33    

the real moins moins a écrit :

c'la dit ça depend comment se font les échanges entre client et serveur; on pourrait tres bien imaginer un systeme ou périodiquement le client va demander une "update" du statut du jeu, périodiquement....


et donc ? ca coute si cher une socket ?


---------------
get amaroK plugin
Reply

Marsh Posté le 07-05-2003 à 16:48:54    

bobuse a écrit :


et donc ? ca coute si cher une socket ?


Bin non mais tout dépend du protocle si c'est connecté ou non connecté [:spamafote] Si c'est du non connecté, c'est bien gentil de garder une socket mais ça sert à rien.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-05-2003 à 17:00:32    

Taiche a écrit :


Bin non mais tout dépend du protocle si c'est connecté ou non connecté [:spamafote] Si c'est du non connecté, c'est bien gentil de garder une socket mais ça sert à rien.

c'est ce que je sous entendais :jap:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-05-2003 à 17:25:22    

pkoi set et pas map , en plus le non connecté pour du jeu ça parrait relou nan? le plus simple (quand ça marche : voire mon topic ) c rmi mais bon ...  :o

Reply

Marsh Posté le 07-05-2003 à 17:30:54    

artemice : t'es obligé de remonter tous les topics Java à chaque fois que tu passes sur le forum ? :/
Sinon, tout dépend de ce que fait le serveur pour le client ; l'auteur du topic n'a pas précisé le rôle de chacun donc le protocole peut tout à fait être déconnecté, je vois pas ce qu'il y a de choquant [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-05-2003 à 17:30:54   

Reply

Marsh Posté le 07-05-2003 à 18:27:31    

bon peu etre que je suis trop bavard  :kaola: et pour le mode connecté ou non explique moi dans quelles circonstances pour un jeu on peu utiliser le mode non connecté?

Reply

Marsh Posté le 07-05-2003 à 18:50:35    

artemice a écrit :

bon peu etre que je suis trop bavard  :kaola: et pour le mode connecté ou non explique moi dans quelles circonstances pour un jeu on peu utiliser le mode non connecté?

bah un jeu typiquement lent ou les interactions serveur/clients peuvent etre faibles.
du genre un jeu de à "tours" ou les joueurs ne jouent pas necessairement leurs coups au meme moment


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed