Application client/server [Résolu]

kimmo - 5 nov. 2017 à 00:20 - Dernière réponse : kimmo19 4 Messages postés dimanche 5 novembre 2017Date d'inscription 6 novembre 2017 Dernière intervention
- 6 nov. 2017 à 00:11
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 ....
Afficher la suite 

8 réponses

Répondre au sujet
jordane45 19715 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 20 janvier 2018 Dernière intervention - 5 nov. 2017 à 00:34
0
Utile
3
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


KX 15152 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 18 janvier 2018 Dernière intervention - 5 nov. 2017 à 00:43
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 ?
jordane45 19715 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 20 janvier 2018 Dernière intervention > KX 15152 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 18 janvier 2018 Dernière intervention - 5 nov. 2017 à 00:47
Salut KX;
2 Questions sur 3 sont déjà dans les miennes :-)
kimmo19 4 Messages postés dimanche 5 novembre 2017Date d'inscription 6 novembre 2017 Dernière intervention > KX 15152 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 18 janvier 2018 Dernière intervention - 5 nov. 2017 à 00:50
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
Commenter la réponse de jordane45
kimmo19 4 Messages postés dimanche 5 novembre 2017Date d'inscription 6 novembre 2017 Dernière intervention - 5 nov. 2017 à 01:03
0
Utile
2
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();
		}
	}

}
KX 15152 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 18 janvier 2018 Dernière intervention - 5 nov. 2017 à 13:28
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.
kimmo19 4 Messages postés dimanche 5 novembre 2017Date d'inscription 6 novembre 2017 Dernière intervention > KX 15152 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 18 janvier 2018 Dernière intervention - 6 nov. 2017 à 00:10
Merci pour tout KX
Commenter la réponse de kimmo19
kimmo19 4 Messages postés dimanche 5 novembre 2017Date d'inscription 6 novembre 2017 Dernière intervention - 6 nov. 2017 à 00:11
0
Utile
Merci a vous tous
Commenter la réponse de kimmo19

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.