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 :

Problème de connexion sur une Socket


Sujet :

Applets Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Problème de connexion sur une Socket
    Bonjour.
    J'utilise une applet Java qui ouvre une connexion socket. J'ai donc rajouté une ligne au fichier java.policy :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    permission java.security.AllPermission;
    Sauf que cela ne me plait pas car trop dangereux; et que à chaque MAJ de java, il faut remodifier le fichier java.policy.
    Alors il y a t-il une solution pour autoriser 'temporairement' une applet à se connecter à une socket?
    Merci

  2. #2
    Expert éminent

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Points : 8 235
    Points
    8 235
    Par défaut
    Une applet simple a le droit n'a le droit d'établir des connexion que vers l'adresse IP dont elle est issue.
    Si tu veux ouvrir une socket vers un autre serveur, il faut signer l'applet (une demande d'acceptation du certificat sera faite à l'utilisateur)

    Pour un certificat "fait maison" :
    http://java.developpez.com/faq/java/...#signature_jar

    Pour un certificat authentifié, il y a un exemple dans ce tutoriel :
    http://lfe.developpez.com/Java/SWT/WebStart/

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Ok merci pour ta méthode.
    J'ai réussi à signer mon applet façon "maison".
    Chose bizarre, j'arrive à établir une connection et à récupérer les trames dans la console (le boulot de mon applet en gros...), mais je n'arrive pas à envoyer de données sur cette connexion..
    A chaque essai je retrouve le message dans la console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    access denied (java.net.SocketPermission 192.168.1.199:3671 connect,resolve)
    C'est quand meme etonnant, non?

Discussions similaires

  1. Problème de connexion sur une base de données.
    Par PascalCmoa dans le forum C#
    Réponses: 2
    Dernier message: 13/12/2013, 12h20
  2. problème de connexion sur une instance 9i
    Par abadana dans le forum Administration
    Réponses: 1
    Dernier message: 19/12/2008, 18h26
  3. problème de connexion sur une base mysql
    Par boss_gama dans le forum Installation
    Réponses: 4
    Dernier message: 05/09/2006, 14h13
  4. problème de connexion sur un socket SSL
    Par koolway dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 21/06/2006, 11h20

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