wilfried2006
Messages postés41Date d'inscriptiondimanche 3 février 2008StatutMembreDernière intervention15 mars 2012
-
19 août 2009 à 10:11
Bonjour,
Je vous poste ce message parce que je rencontre unn probleme dans ma la programmation d une application réseau. je voudrais mettre un port tcp sur ecoute tout en continuant d executer le reste du code qui suit la boucle while(true)
public class ReseauServeur {
Vector<Client> lsocket = null;
public static final int PORT = 6899;
ServerSocket serverSocket = null;
Socket socket = null;
ListeFichiers lf = null;
public ReseauServeur() throws IOException, ClassNotFoundException{
this.lf = new ListeFichiers(".");
enAttenteDeClients();
System.out.println(" Suite ");
}
public void enAttenteDeClients() throws IOException, ClassNotFoundException{
this.serverSocket = new ServerSocket(this.PORT);
// se met en attente de connexion de la part d'un client distant
while(true){
System.out.println(" En Attente de connexion clients ");
this.socket = serverSocket.accept();
// connexion acceptée : récupère les flux objets pour communiquer
// avec le client qui vient de se connecter
ObjectOutputStream output = new ObjectOutputStream(socket.getOutputStream());
ObjectInputStream input = new ObjectInputStream(socket.getInputStream());
// attente les données venant du client
String chaine = (String)input.readObject();
System.out.println(" recu : "+chaine);