Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1626 connectés 

  FORUM HardWare.fr
  Programmation

  [Java] Impossible d'utilisé les sockets dans les applets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Impossible d'utilisé les sockets dans les applets

n°98026
Olivier51
Posté le 07-02-2002 à 23:37:29  profilanswer
 

Je ne pas utilisé les sockets dans mon applets, le navigateur me renvoie :
execption : java.security.AccessControlException : access denied (java.net.SocketPermission resolve)
 
Comment je peux faire ????

mood
Publicité
Posté le 07-02-2002 à 23:37:29  profilanswer
 

n°98047
gfive
Posté le 08-02-2002 à 00:11:34  profilanswer
 

C'est tout à fait normal : les applets, à moins d'être signées, ont des droits très limités : pas d'écriture sur disque, pas d'ouverture de port en écoute, et pas d'ouverture de socket, SAUF vers la machine d'où elles ont été téléchargées...Donc, pour un chat, par exemple, le serveur de chat et le serveur web doivent être sur la même machine, ou accessibles par le biais d'une addresse commune...
Ouala..

n°98063
Ventilo
Ventilo? Depuis 1998!
Posté le 08-02-2002 à 05:05:01  profilanswer
 

Question: Comment on fait signer nos applet? Faut payer?

n°98067
antsite
Je me souviens
Posté le 08-02-2002 à 08:43:19  profilanswer
 

non, y a rien de payant mais il y a pas mal de manips à faire. Je ne les connais pas par coeur, mais je pense que Darklord va vite venir à ton secours, ou alors fais une recherche, je crois que ça a déjà été traité.

n°98121
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 11:30:34  profilanswer
 

c'est la m**** signer une applet. J'ai un ami qui est consultant expert dans le domaine. Je vais lui demander ;)
 
Mais pour ce qui est de la solution à ton problème, gfive a donné une excellent réponse. Si tu veux d'autres détails, il y a;
 
http://java.sun.com/sfaq/
 
Je me renseigne et je reviens ;)


---------------
What is popular is not always right, what is right is not always popular :D
n°98125
Olivier51
Posté le 08-02-2002 à 11:36:55  profilanswer
 

Merci d'avance darklord22, sympa !

n°98127
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 11:40:28  profilanswer
 

j'ai posé la question et attends la réponse. Je pense que ca intéressera quelqu'un d'autre qui m'avait demandé une applet de tchat la semaine passée. Je ne sais plus qui c'est mais si il se reconnait qu'il fasse signe qu'on fasse la manip ensemble pour son site à lui
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°98129
Olivier51
Posté le 08-02-2002 à 11:42:18  profilanswer
 

Ben moi c'est aussi pour un chat basé sur IRC, l'application marche mais pas l'applet pour l'instant ...

n°98130
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 11:44:02  profilanswer
 

oui c'est normal. Si tu veux essayer sans les probs de sécurité, installe ton serveur sur une machine quelconque. Ensuite installe un web serveur sur le meme machine et places y ton html et tes class ou jar
 
La tu n'auras pas de probleme.
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°98135
Olivier51
Posté le 08-02-2002 à 11:51:54  profilanswer
 

Donc exit l'IRC, comment il font les applets qui se connecte sur une serveur IRC, alors ?
Et pour obtenir la signature, il faut faire comment ?

mood
Publicité
Posté le 08-02-2002 à 11:51:54  profilanswer
 

n°98136
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 11:52:16  profilanswer
 

voici la réponse de mon pote
 

Citation :


 
Oui, c'est mon rayon.
 
Pour un bon départ pratique :
 
http://forum.java.sun.com/thread.j [...] ead=132769
 
pour signer soi-même son applet (self-signed applet). Il y a moyen aussi
d'utiliser un CA, c'est ce qu'il te faudra sans doute (il faut aller voir les
option de jarsigner alors).
 
En gros, comme tu le verras dans le 10 steps,
 
tu crée les classes,
tu les mets dans un jar,
tu signes le jar
tu déployes le jar de l'applet sur ton server
et lors du load de l'applet, on te demande si tu la truste ou pas
 
J'ai fait un document a la BBL la-dessus. Mais je n'ai plus qu'une copie papier,
si tu passes à Bxl lundi ou mardi, je te fais une photocopie et je te le donne.
 
Il y a aussi moyen de modifier le fichier java.security des machines locales
(pour le faire pointer vers un nouveau fichier java.policy qui donne des droits
restreints mais plus étendus que la sandbox à ton applet si elle vien du serveur
que tu trust), si tu y as accès, ce qui est problable sur un intranet,
improbable siu tu ne connais pas tes clients.


---------------
What is popular is not always right, what is right is not always popular :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Java] Impossible d'utilisé les sockets dans les applets

 

Sujets relatifs
Impossible de lire mon applet avec un navigateurapplication Java et site Internet
[JAVA-XML] Comment récupérer les valeurs d'un document XML ?[Java] Dimensionner un JTextPane
[Java] TextArea[Java] jdk 1.4 dispo :o)
[JAVA] Help: d'une machine à une autre[JAVA] Projet de chat... mais ou ca bloque ????
[Java] Expression régulière[JAVA] Insérer le résultat d'une requete sql (ResultSet) dans 1 JTABLE
Plus de sujets relatifs à : [Java] Impossible d'utilisé les sockets dans les applets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR