Application client/server [Résolu]

Signaler
-
Messages postés
4
Date d'inscription
dimanche 5 novembre 2017
Statut
Membre
Dernière intervention
6 novembre 2017
-
Bonjour,

Voila j'ai fais une application client/server en java, je lance le coté serveur et j’essaie de communiquer avec depuis une autre machine, hélas ce la ne marche pas et me donne ce message d'erreur "you are trying to connect to an unknow host"

Merci ....
A voir également:

3 réponses

Messages postés
29567
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 septembre 2020
337
Bonjour,

Sans voir ton code il va être difficile de t'aider....

Quoi qu'il en soit, vu le message d'erreur... il semble que le client ne parvienne pas à trouver le serveur.
Le poste client est-il sur le même réseau que le serveur ?
As tu bien indiqué son adresse IP ou son HostName ?
N'as tu pas de parefeu ou d'anti-virus qui pourraient bloquer ? (au niveau du port par exemple)
Arrives tu à pinger le server depuis le poste client ?

NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020
96
Bonjour,

Questions complémentaires
  • Est-ce que tu as essayé de lancer les deux programme sur la même machine et est-ce que ça marche ?
  • Tes deux machines sont sur le même réseau ?
  • Est-ce que tu as fait des exceptions pare-feu pour le port que tu utilises ?
Messages postés
29567
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 septembre 2020
337 >
Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020

Salut KX;
2 Questions sur 3 sont déjà dans les miennes :-)
Messages postés
4
Date d'inscription
dimanche 5 novembre 2017
Statut
Membre
Dernière intervention
6 novembre 2017
>
Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020

Salut ;
oui, pour ce qui est de lancer les deux programmes sur la même machine, ça marche,
La machine distante n'est pas sur le même réseaux.

donc je pense que je dois configurer un serveur sur ma machine où je mettrais le programme Server
Messages postés
4
Date d'inscription
dimanche 5 novembre 2017
Statut
Membre
Dernière intervention
6 novembre 2017

Voila, comme demandé;
le code :
public class Server_RSA {
	
	public static ServerSocket socket_RSA ;
	public static Thread t ;
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			
			socket_RSA = new ServerSocket(19000 , 1 , addr_IP());
			System.out.println("Le serveur est à l'écoute du port "+socket_RSA.getLocalPort() + " \nIP = " + socket_RSA.getInetAddress());
			
			t = new Thread(new Comm(socket_RSA));
			t.start();			
			
		}catch(IOException e){
			System.err.println("Le port " +socket_RSA.getLocalPort()+ " est déjà utilisé !");
		}
	}

public class Client {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Socket socket ;
		Thread th ;

		try {			
						
			socket = new Socket("192.168.0.13" , 19000);
			System.out.println("Demmande de connexion : ");
			
			th = new Thread(new Comm_Sr_Client(socket)) ;
			th.start() ;
			
		}catch(UnknownHostException e) {
			e.printStackTrace();
		}catch(IOException e) {
			e.printStackTrace();
		}
	}

}
Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020
96
Si ta machine n'est pas sur le même réseau tu ne peux pas utiliser une adresse IP 192.168.*.* qui est caractéristique d'un réseau local.
Messages postés
4
Date d'inscription
dimanche 5 novembre 2017
Statut
Membre
Dernière intervention
6 novembre 2017
>
Messages postés
16036
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 septembre 2020

Merci pour tout KX
Messages postés
4
Date d'inscription
dimanche 5 novembre 2017
Statut
Membre
Dernière intervention
6 novembre 2017

Merci a vous tous