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 :

redirection de socket. (proxy)


Sujet :

Entrée/Sortie Java

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Points : 71
    Points
    71
    Par défaut redirection de socket. (proxy)
    Salut à tous,

    J'essaye de programmer un petit programme qui ecoute un port, et retransmet le flux vers un autre serveur. Bref, un proxy simplifié à l'extreme...

    Je suis désolé mais je n'ai pas le code source ici... donc je vais essayer de résumer au mieux la situation.

    Je crée un ServerSocket sur le port (on va dire 666

    et apres je crée un socket vers InetAddress.getByName(XXX), port 80

    ensuite, je crée 2 thread. 1 pour le forward des requests et 1 pour le forward des responses.

    Je passe par des InputStreamReader et Writer.

    Mon problème est le suivant. Si le reader renvoi -1. Faut-il retenter une lecture en attendant que le dialogues reprenne sur le socket, ou bien un nouveau socket doit etre crée?

    Enfin, si qqun a une solution plus élégante et surtout plus "robuste", je suis preneur.

    Merci pour votre aide.

  2. #2
    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 : 42
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Ce serait pour quel protocole ?
    Si c'est du HTTP, tu peux couper la connexion à chaque fin de flux détectée. Le client se charge ensuite de refaire une connexion vers ton serveur.
    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. [C]Proxy send sur un socket fermé par un RST
    Par pier* dans le forum Développement
    Réponses: 1
    Dernier message: 14/08/2006, 21h27
  2. [dmz]redirection de port a l'aide d'un proxy
    Par hansaplast dans le forum Hardware
    Réponses: 3
    Dernier message: 05/04/2006, 16h13
  3. [Proxy][Socket] Etablir une connection au travers d'un proxy
    Par groskek dans le forum Développement
    Réponses: 1
    Dernier message: 03/03/2006, 20h01
  4. Socket : vérifier un proxy
    Par vincent0 dans le forum C++
    Réponses: 18
    Dernier message: 27/02/2006, 13h50
  5. Réponses: 4
    Dernier message: 05/06/2005, 14h05

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