Bonjour j'ai creer un client et un server.
J'aimerais afficher sur le serveur le port du client pour chaque requete envoye par le client.
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
 
Socket clientSocket = null;
			int port=0;
            try 
            {
                clientSocket = serverSocket.accept(); //waits here (forever) until a client connects
                System.out.println("Server has just accepted socket connection from a client");
				port=clientSocket.getLocalPort() ;//retrieve client port
				System.out.println("port du client :"+port);
            } 
            catch (IOException e) 
            {
                System.out.println("Accept failed: 5050 " + e);
                break;
            }
Quanf je fais ceci je recupere le port du server et non du client . Faut il que je recupere le port du client sur le client et l'envoie au serveur ? Il faudrait donc creer un serveur pour le client si on veut qu'il ait un port ?
J'ai tente sur le client
InetAddress localaddr;
Mais il n'y a pas de methode getPort pour recuperer le port d'une adresse .
J'espere que j'ai ete clair .