Slt!
J'ai mon appli Client serveur que j'implémente et j'aimerai que lors du test, le client puisse se connecter au serveur.
J'utilise les tcpclient à partir du tuto dont je me sert, bien que pas très clair!
J'ai du coté du serveur fait ceci pour le mettre sur écoute:
Effectivement c'est le bloc catch qui s'exécute en renvoyant l'arreur adresse ip invalide.
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 try { string Ipadr = "localhost.udt.ServeurEducation"; IPAddress MonIp = IPAddress.Parse(Ipadr); TcpListener ecouteur = new TcpListener(MonIp, 80); ecouteur.Start(); TcpClient tcpcli = ecouteur.AcceptTcpClient(); Console.WriteLine("Connexion du client: {0}", tcpcli); } catch (Exception er) { Console.WriteLine("Une erreur s'est produite: "+er.Message); Console.ReadLine(); }
Comment puis-je faire cette connexion (avec quelle adresse Ip et quel port, le 80,1069,5000?), certes facile en remoting, mais la référence Runtime.Remoting ne s'ajoute pas sur mon client qui est de type SmartPhone.
Le répertoire de la solution est dans Mes Documents\Visual Studio 2008\udt.
Merci
TM018
Partager