Bonsoir,
Je voudrais savoir si il y ' avait un moyen de pouvoir faire communiquer une applet cliente avec des sockets ?
Des que je lance mon applet que je démarre mon serveur , j ' ai sans cesse un "access denied" alors que ca marche parfaitement sur ma JVM en local.
Que dois je faire afin de résoudre ce problème ?( j ' ai pour l ' instant testé uniquement avec du html et pas encore avec du jsp)
Merci de votre aide
Ma classe socket
mon applet cliente( qui elle même lance d ' autres fenetres)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 import java.io.*; import java.net.*; public class Serveur { private final static int port=5000; public static void main(String[] args) throws IOException { ServerSocket ss; ss=new ServerSocket(port); Socket s; Communication sal; sal=new Communication(); Connexion c; System.out.println("serveur pret , attente envoi sur le port " +port); while(true){ s=ss.accept(); c= new Connexion(s,sal); sal.add(c); c.start(); } } public int getPort() { return port; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 import java.io.*; import javax.swing.JApplet; public class ClientChat extends JApplet{ public void init(){ this.setSize(200,200); Fenetre f; try { f = new Fenetre ("Chat"); while(true){ //passe les infos aux serveurs BufferedReader in; in=f.getIn(); f.recevoir(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Partager