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 :

Communication java à travers un firewall


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Par défaut Communication java à travers un firewall
    Bonjour à tous,
    Je suis en train de faire une application de mesure répartie en java et j'aurai besoin de vos conseils. J'ai plusieurs démons de mesure en java qui tournent sur différentes machines, et certains démons doivent s'envoyer entre eux des objets contenant les mesures. Malheureusement tout cela se fait à travers des firewalls où je ne peux passer que sur le port 80. Je voudrais savoir comment dois je faire pour réussir à envoyer des objets sérialisés d'une machine à l'autre tout en passant par un firewall.

    Merci d'avance .

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    Salut,
    Et bien pourquoi ne pas passer par le port 80 et le protocole http, tu serialize et tu fait une httpurlconnection pour envoyer tes objets entre tes applications.

    Ou alors communication via web services (http/xml).

    Mais j'ai peut etre pas bien saisie le probleme !!!

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Par défaut
    Merci pour ta réponse.
    En fait j'avais pensé à utiliser les web services mais c'est un peu lourd.
    Imaginons que je veux envoyer un objet ArrayList<String> d'un démon à l'autre. Est ce que tu pourrais me donner une petit bout du code du serveur et du client pour que je me fasse une idée.



    Merci d'avance

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    Ha oui j'avais pas fait gaf il s'agit de demon, c'est effectivement pas evident, parce que qui dit connexion http dit servuer http, et donc en J2EE des servlet , ce qui alourdit considerablement ce qui devait etre de simple demon.

    au depart je pensais a une communication type appli vers servlet :
    http://java.developpez.com/faq/j2ee/...UPLOAD_FICHIER

    Mais j'espere pour toi qu'il y a une solution moins lourde, bien que je ne pense pas que se soit super compliqué a mettre en place , ca ressemble tout de meme a une usine a gaz.

    Tu peux peut etre utliser RMI, mais je pense pas que tu puisse modifier le port par defaut de RMI vers le 80 qui je pense est reservé pour le http.

    Donc ma solution c'est de rajouter un serveur style tomcat (tomcat ecoute sur 8080mais c parametrable) sur chaque machine devant recevoir des objet.
    Mais bon ...

Discussions similaires

  1. Communication Java C
    Par makram fakhfakh dans le forum Autres
    Réponses: 2
    Dernier message: 19/06/2007, 08h41
  2. Communication java - javascript
    Par lucy_nyuu dans le forum Développement Web en Java
    Réponses: 10
    Dernier message: 14/05/2007, 16h08
  3. communication java c++
    Par sympho dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 24/04/2007, 00h33
  4. communication Java et C en UDP
    Par loic911 dans le forum Développement
    Réponses: 1
    Dernier message: 21/11/2006, 14h48
  5. Communication JAVA & PL/SQL
    Par Titouf dans le forum PL/SQL
    Réponses: 1
    Dernier message: 12/01/2006, 10h18

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