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

Entrée/Sortie Java Discussion :

sur l'objet socket de type Socket créé par accept() de ServerSocket


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 85
    Par défaut sur l'objet socket de type Socket créé par accept() de ServerSocket
    Bonjour,

    supposons que plusieurs clients veulent communiquer avec un serveur.j'aimerais connaitre le numero du port local (serveur) de l'objet socket , de type Socket, créé par la méthode accept() de la classe ServerSocket.

    Est ce que le serveur répond sur le mème port utilisé pour l'écoute ou il va utiliser un autre port libre (1024 - 65 535) pour entamer la communication avec le client qui vient d'étre connecté?
    merci d'avance

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est le port que t'as choisi pour écouter quand t'as créé la socket.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 85
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    c'est le port que t'as choisi pour écouter quand t'as créé la socket.
    merci pour votre réponse:
    les auteurs du livre "Head first java" disent l'niverse!:
    http://books.google.fr/books?id=nzhx...20java&f=false . allez à la page: 463, section 3. ce qui est plus logique pour moi.
    mais dans la pratique c'est le méme port que celui utilisé pour l'écoute

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je viens de lire la section mentionnée, c'est du n'importe quoi.

    Le serveur crée bien un nouvel "objet" socket qui gère cette communication, mais rien n'est fait au niveau TCP/IP pour changer de port. Le quadruplet (client, port client, server, port server) est suffisant pour déterminer de manière unique une connection. Par conséquent, avoir plusieurs paire "client/port client " qui parlent avec le meme server/port server ne pose aucun problème). Les auteurs ont du mélanger le fonctionnement de base de socket et FTP, qui lui crée un nouveau pont de communication entre le client et le serveur pour la géstion de l'envoi des fichier, mais on est au niveau protocole client à ce moment là, c'est plus un généralité!

  5. #5
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

Discussions similaires

  1. envoyer un Objet en utilisant les sockets
    Par g.amine dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 02/02/2008, 08h56
  2. Réponses: 10
    Dernier message: 23/10/2007, 14h02
  3. itération sur des objets de types différents ?
    Par jc63 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/09/2007, 08h19
  4. Réponses: 3
    Dernier message: 09/01/2007, 15h27
  5. [Socket]Incompatible type ?
    Par Edouard Kaiser dans le forum Réseau
    Réponses: 30
    Dernier message: 21/02/2004, 20h58

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