Bonjour,
j'ai créé une socket Serveur et une socket Client :
Jusque là pas de problème...
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 import java.net.*; //Les paquetages net pour Socket import java.io.*; //Les paquetages io pour IOException class Toto{ public static void main(String[] args){ //Création de la socket serveur try{ ServerSocket socket_serveur = new ServerSocket(5555); } catch (IOException e){ System.err.println(e); } //Création de la socket client try{ Socket socket_client = new Socket("127.0.0.1", 5555); } catch (UnknownHostException e){ System.err.println(e); } catch (IOException e){ System.err.println(e); } }
Maintenant j'essaye de dire au serveur d'accepter les connexions entrantes en utilisant la méthode accept() de l'objet ServerSocket:
Mais là j'obtiens l'erreur du compilateur:
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 import java.net.*; //Les paquetages net pour Socket import java.io.*; //Les paquetages io pour IOException class Toto{ public static void main(String[] args){ //Création de la socket serveur try{ ServerSocket socket_serveur = new ServerSocket(5555); } catch (IOException e){ System.err.println(e); } socket_serveur.accept(); //Création de la socket client try{ Socket socket_client = new Socket("127.0.0.1", 5555); } catch (UnknownHostException e){ System.err.println(e); } catch (IOException e){ System.err.println(e); } }
Pourtant ma variable existe je l'ai créé plus haut...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 cannot find symbol symbol : variable socket_serveur location: class Toto socket_serveur.accept(); ^ 1 error
Qui peut m'aider?
Merci.
Partager