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 EE Discussion :

Ouvrir un port en Java


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut Ouvrir un port en Java
    Bonjour a tous,
    J'aimerai savoir si il est possible d'ouvrir un port depuis une application Java et si oui, comment faire.
    Merci de votre aide.

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServerSocket socket  = new ServerSocket(1024);
    Félicitations, tu écoute maintenant sur le port 1024 de ta machine. Reste plus qu'à implémenter tout le rest.

    CF la FAQ et les tutoriaux java sur les sockets.

  3. #3
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut
    Merci mais à faire ca j'écoute le port que je met en argument,
    mais je l'ouvre pas... Enfin il me semble puisque ca ne marche pas temps que j'ai pas ouvert le port que je met en argument...
    (avec PortMap)

    Alors si je ne dit pas n'importe quoi, ce que je veut c'est ouvrir le port non pas avec PortMap mais directement depuis mon code,
    pour qu'au moment où je fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServerSocket socket  = new ServerSocket(1024);
    le port 1024 que socket écoute soit ouvert...

    Et si je dit n'importe quoi, c'est quoi que j'ai pas compris?

  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
    Un fois que tu ouvre une socket comme indiqué, ton java écoute sur le port indiqué. Au niveau de l'OS ce port est donc marqué en écoute, sur l'ip par défaut de ta machine et branché sur ton programme java.

    Si ce que tu cherche, c'est à configurer ton firewall, non, ce n'est pas faisable depuis java, et heureusement. Quelle serait l'utilité d'un firewall si tous les programme peuvent le traverser comme ils le veulent.

    En ce qui concerne ton portmap, pas la moindre idée de ce que c'est. Une recherche sur google me renvoie vers un vieux truc de BSD plus utilisé.

  5. #5
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut
    Ok.
    Bon du coup il y a un truc que je comprend pas, c'est quoi le mapping?
    Es ce que c'est l'histoire du fire wall?
    Es ce que c'est faisable en Java?
    Tout ca, tout ca...

  6. #6
    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 ne sais pas, si tu commençais à nous dire ce que tu fais en général, quelle est ton "mappgin", ce que tu fais quand tu fais le "mapping", on saurais peut être de quoi tu parle.

Discussions similaires

  1. COMMENT OUVRIR LE PORT 1433
    Par nil dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/03/2006, 11h18
  2. [Système] Ecouter un port serveur Java
    Par sozie9372 dans le forum Langage
    Réponses: 3
    Dernier message: 19/01/2006, 21h35
  3. Ouvrir un port sur serveur debian
    Par ready dans le forum Réseau
    Réponses: 4
    Dernier message: 13/01/2006, 11h57
  4. [TSE] Ouvrir le port LPT1 sur un Wyse
    Par Luffy Duck dans le forum Windows
    Réponses: 7
    Dernier message: 20/10/2005, 09h55
  5. ouvrir un port COM > à 9
    Par lamalice dans le forum Windows
    Réponses: 2
    Dernier message: 04/01/2005, 16h10

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