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 :

Comment créer et utiliser un named pipe en Java ?


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut Comment créer et utiliser un named pipe en Java ?
    Bonjour,

    J'ai vraiment du mal à trouver de la doc sur le sujet ... peut-être juste parce que ce n'est pas possible de créer et d'utiliser des named pipes en java ?
    Si c'est le cas, comment faites-vous ?
    Mon but étant de communiquer entre 2 applications (une en java, et un Eclipse)

    Merci
    Christelle

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    j'ai pas vérifié si Java n'en propose vraiment pas, mais techniquement rien ne t'empêche d'appeler mkfifo.

    Le problème des named pipes c'est que c'est un truc unixo-unix et que Java est fondamentalement indépendant des plateformes. Donc le carré rentre pas dans le trou rond.
    En général ce qui se fait c'est d'utiliser des Socket locales à la place, au niveau système c'est sortir la grosse artillerie pour un truc tout simple, mais au niveau dev ça marche et c'est facile.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Bonjour
    Le problème des sockets c'est qu'il te faut un port TCP ... et que Eclipse (l'une des applications avec qui je veux communiquer) n'ouvre pas, a priori, de port TCP ...

  4. #4
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Les classes PipedInputStream et PipedOutputStream ne conviennent pas à ton besoin ?
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  5. #5
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    tu aurais un ex de creation de pipe ?

    Je ne vois pas comment d'un coté tu crées un pipe intput en fonction du pipe output:
    PipedInputStream(PipedOutputStream src)
    et de l'autre tu te connectes à un pipe output en fonction du input
    connect(PipedInputStream snk)

    Je ne vois pas comment l'application qui récupère le pipe peut le retrouver ... avec un pipe nommé au moins c'est clair...enfin pour moi ..

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/12/2012, 12h58
  2. Comment créer et utiliser une librairie ?
    Par Baptiste Wicht dans le forum Débuter
    Réponses: 2
    Dernier message: 08/06/2011, 05h40
  3. Réponses: 6
    Dernier message: 06/07/2007, 21h54
  4. [MFC] Comment créer et utiliser une base Access
    Par maitre hibou dans le forum MFC
    Réponses: 3
    Dernier message: 10/05/2004, 18h11

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