IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Différencier les messages transitant par un port


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 8
    Par défaut Différencier les messages transitant par un port
    Bonjour à tous!

    J'ai une application client/serveur. Chaque client se connecte au serveur avec une socket.
    Maintenant j'ai besoin de différencier les messages transitant sur le port, à savoir que si 10clients sont connecté à mon serveur, je veut qu'une entité récupère les messages des 5ers, et une autre entité se charge de traiter les messages des 5autres.
    J'ai commencé à examiner les notions de Channels mais je ne suis pas sur de faire bonne route.
    Tous les messages transitant pas le même port, il faudrait que je trouve une facon de les acheminer soit à droite soit à gauche.

    Quelqu'un pourrait-il m'éclairer?

  2. #2
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    salut,

    côté serveur, si tu as 10 clients connectés, ton ServerSocket.accept() t'as créé et retourné 10 instances de la classe Socket. Ce sont ces sockets qui te permettent de différencier chaque client.

    Même principe si tu utilises Java NIO, sauf que chaque client est alors représenté par une instance de SocketChannel au lieu d'une instance de Socket.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 8
    Par défaut
    Ok merci nounouk.

    J'était un peu dans le flou puisque j'avais lu quelque part que tu pouvait différencier plusieurs canaux de communications sur un même port (ex: #21) .

Discussions similaires

  1. Récupérer le message envoyé par un port série
    Par christophe étudiant dans le forum WinDev
    Réponses: 1
    Dernier message: 14/05/2008, 17h35
  2. Réponses: 2
    Dernier message: 05/03/2008, 17h36
  3. Réponses: 2
    Dernier message: 05/03/2008, 17h36
  4. Réponses: 10
    Dernier message: 02/04/2007, 10h42
  5. Intercepter les messages émis par WordApplication
    Par Claude Animo dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 11/07/2005, 20h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo