Sharpshooter 0 Posté(e) le 28 septembre 2006 Partager Posté(e) le 28 septembre 2006 Tant que j'en suis à poser des questions en voici une autre qui m'est venue en lisant l'exemple de serveur qui utilise un Selector à la place des threads dans Java in a Nutshell. Comment écrire un système de question/réponse avec un serveur non bloquant ? La solution que j'imagine c'est un système où on mémorise la question qui a été posée et on analyse ce que l'on reçoit en partant du principe que c'est la réponse à la question (switch (question posée); case "votre nom", case "votre date de naissance", ...) ..mais ça ne me satisfait pas trop. Je sens que c'est maladroit et qu'il y a mieux à faire. J'ai cherché sur le Net mais je n'ai pas trouvé d'exemple de serveur question/réponse qui utilise java.nio. Quelqu'un a une solution à proposer ? Lien à poster
Gfx 0 Posté(e) le 28 septembre 2006 Partager Posté(e) le 28 septembre 2006 Tu peux aussi créer des transactions et leur assigner un ID. C'est le problème classique des communications asynchrones. Cela dit, pourquoi faire un tel serveur avec les NIO ? Lien à poster
Sharpshooter 0 Posté(e) le 29 septembre 2006 Auteur Partager Posté(e) le 29 septembre 2006 Ben tous les documents que je lis disent que c'est mieux d'utiliser les NIO. notamment parce que ça évite de créer un thread par client connecté. C'est bizarre mais je n'ai pas trouvé de solution ni dans Java in a Nutshell ni dans Java NIO. Lien à poster
Messages recommandés