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

Applets Java Discussion :

[SOCKET] connexion client serveur avec applet


Sujet :

Applets Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 59
    Points : 41
    Points
    41
    Par défaut [SOCKET] connexion client serveur avec applet
    Bonjour,

    J'ai creer une applet java sur un serveur qui se connecte a une base de donnee.
    D'autre part, j'ai creer une application cliente qui doit se servir de cette applet pour obtenir des donnees et ecrire des donnees.

    Pour faire communiquer les deux, j'ai alors envisagé les sockets. En local ca marche mais des que je fait des essais avec le serveur distant ca me met : Connection refuse avec l'exception java.net.ConnectException

    Je me suis dit que cela pouvait venir du .java.policy mais j'y comprends pas grand chose entre les signatures, les certificats ....

    D'abord cela est 'il envisageable ?

    Comment proceder pour que ca marche ?

    merci beaucoup

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Une applet ne peux pas ouvrir une socket "Serveur" pour attendre des connexions de l'exterieur.

    Une applet ne peux ouvrir une socket QUE vers le serveur d'ou elle provient. Par exemple, si tu as une applet sur http://www.tonsite.com/applet/, tu pourra ouvrir une connexion vers un SERVLET ou un autre programme sur le port que tu veux de la machine distante "www.tonsite.com" uniquement.

    Si tu veux faire autre chose, il est obligatoire de signer ton applet. Et c'est la que les problemes commencent ;o)

    Si tu opte pour cette voie, j'ai fait un super message qui résume comment faire ca pour que ca fonctionne partout :
    http://www.developpez.net/forums/vie...389164#1389164

    Si tu opte pour la version "simple" (c'est a dire que tu est sur que les postes clients auront une version de java >1.2) toute la partie microsoft de mon message ne te concerne pas ;o)

    Maintenant, au vu de ton probleme spécifique, je pense que ton application cliente devrait etre l'applet, et que ton applet actuelle devrait etre une servlet, avec cette architecture, ton applet aura juste a ouvrir une socket vers la servlet et tu n'aura pas a signer l'applet !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 59
    Points : 41
    Points
    41
    Par défaut
    merci beaucoup (et joli post) j'avais fait ma signature avec la version "simple" mais c'est vrai que ce problème n'est pas a négliger...pfff...arff....

    Bon, je vais reflechir a ton message car j'ai pas tout compris desole

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Socket connexion client/serveur en WIFI
    Par walslayer dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 11/01/2012, 10h44
  2. Connexion Client/serveur avec 3 services
    Par Netwak dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 01/07/2009, 19h58
  3. communication client serveur avec les sockets
    Par timtima dans le forum Linux
    Réponses: 2
    Dernier message: 07/11/2007, 10h23
  4. application client/serveur avec les sockets
    Par baya1 dans le forum JBuilder
    Réponses: 1
    Dernier message: 24/02/2007, 15h37

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