[résolu]Socket non bloquants

Socket non bloquants [résolu] - Java - Programmation

Marsh Posté le 16-02-2006 à 21:20:29    

Bonjour,
 
Toujours dans le cadre de mon projet de jeu d'echec, je veux réaliser un mini chat entre les joueurs. C'est un jeu d'echecs suedois (on joue à 4), et je me trouve confronté a un problème idiot, c'est qu'il faut bien que je puisse aretter d'ecouter mon socket si je veux envoyer des données (a cause du chat), et il faut que j'ecoute tout le temps pour recevoir les messages des autres.  Alors mon prof m'a dit d'utiliser des sockets non bloquants, mais je ne sais pas ou trouver de l'info, et je n'en trouve pas de claire sur google..
 
Est ce que les Socket (java.net.*) sont configurables en non bloquants? Si oui.. comment? Sinon quels sont les librairies à utiliser?
Merci.
 
MilOo


Message édité par milootooloo le 20-02-2006 à 00:40:28
Reply

Marsh Posté le 16-02-2006 à 21:20:29   

Reply

Marsh Posté le 16-02-2006 à 23:11:02    

java.nio.* ptet


Message édité par the real moins moins le 16-02-2006 à 23:11:39

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

Marsh Posté le 17-02-2006 à 20:23:16    

Je n'ai pas vu tes précédents messages qui parlent de ton jeu d'échec donc je ne connais pas trop le contexte.
Ceci dit, je ne vois pas où est ton problème exactement.
 
Pourrais-tu l'expliquer un peu plus en détail s'il te plait ?
 
Je ne crois pas que tu aies besoin de socket non bloquantes. Mais je peux me tromper.

Reply

Marsh Posté le 20-02-2006 à 00:35:08    

grimgroth a écrit :

Je n'ai pas vu tes précédents messages qui parlent de ton jeu d'échec donc je ne connais pas trop le contexte.
Ceci dit, je ne vois pas où est ton problème exactement.
 
Pourrais-tu l'expliquer un peu plus en détail s'il te plait ?
 
Je ne crois pas que tu aies besoin de socket non bloquantes. Mais je peux me tromper.


 
 
Ben en fait, tu as raison.. J'ai lancé un thread qui s'occupe des envois, et un thread qui s'occupe des receptions.. Et puis je crois que ca marche..
Voila..
 
Merci de vos reponses.
 
MilOo

Reply

Sujets relatifs:

Leave a Replay

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