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 :

Lier un InputStream et un OutputStream


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut Lier un InputStream et un OutputStream
    Bonjour,

    Je travaille actuellement sur une sorte de proxy telnet ; il me faut accéder à un serveur telnet qui utilise une authentification non standard à partir d'un client classique tel Putty ou autre.

    J'ai donc commencer à écrire un serveur qui va faire office de proxy et va établir la connexion avec le serveur telnet lorsqu'il reçoit une connexion du client.
    Il gère l'authentification au serveur, gère la demande de connexion du client, et doit ensuite se mettre en mode "bypass".

    En clair, je dois établir un lien entre l'InputStream du Client et l'OutputStream du Serveur qui ne laissera pas trainer une moitié de message dans un buffer.
    L'inverse n'est pas un problème car il me suffit d'enregistrer l'OutputStream du Client avec la méthode registerSpyStream de la classe TelnetClient fourni par la librairie Apache Jakarta Commons Net.

  2. #2
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    En fait, je vais tenter de voir mon problème d'une autre approche : est-il possible de lire sur le réseau trame par trame ?

    Parce qu'octet par octet ou ligne par ligne ne convient pas vraiment, comment établir une connexion qui permette d'enregistrer un objet qui va écouter et déclencher une action à l'arrivée d'une nouvelle trame.

    Cela me permettrait d'établir à chaque envoi s'il faut transmettre tel quel ou modifier les données reçues.

Discussions similaires

  1. Socket, OutputStream et InputStream bloquent
    Par benji1801 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/04/2011, 20h02
  2. convertir un OutputStream en InputStream
    Par Phobos dans le forum Java ME
    Réponses: 4
    Dernier message: 07/08/2006, 13h37
  3. [Stream] OutputStream -> InputStream
    Par anykeyh dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 22/11/2005, 22h20
  4. [Stream] Transformer un OutputStream en InputStream
    Par kevredon dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 18/06/2005, 12h20
  5. Transformer un OutputStream en un InputStream
    Par glRaZ dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 29/04/2004, 11h10

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