bonsoir à tous le monde voici un code sur le sockets
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
35
 
package javaapplication1;
 
/**
 *
 * @author adel
 */
import java.io.* ;
import java.net.* ;
public class Serveur
{ public static void main (String args[]) throws IOException
  { int port = 1000 ;
    ServerSocket sersoc = new ServerSocket (port) ;
    System.out.println ("serveur active sur port " + port) ;
    while (true)
    { Socket soc = sersoc.accept();
      InputStream flux = soc.getInputStream ();
      BufferedReader entree = new BufferedReader (new InputStreamReader (flux)) ;
      String message = entree.readLine() ;
      System.out.println("message reçu sur le serveur = " + message) ;
    }
  }
}
 
 class Client
{  public static void main (String args[]) throws IOException
  { String hote = "127.0.0.1" ;
    int port = 1000 ;
    Socket soc = new Socket (hote, port) ;
    OutputStream flux = soc.getOutputStream() ;
    OutputStreamWriter sortie = new OutputStreamWriter (flux) ;
    sortie.write("message envoye au serveur \n") ;
    sortie.flush();  // pour forcer l'envoi de la ligne
  }
}
le problème est j'ai cette réponse
serveur active sur port 1000
cote client j'ai ne se passe
je voudrais savoir comment corrigé ce problème
merci