Bonjour ou plutôt bonsoir
J'ai pas mal recherché (peut être mal) sur internet avant de venir ici mais je n'arrive pas à trouver comment créer une connexion avec un serveur distant. Pour le moment, c'est tout en local (client + serveur).
J'ai essayé avec la classe TcpClient mais j'obtiens une erreur :
Le code du client :The requested address is not valid in its context
De ce fait, j'ai plusieurs questions :
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
16
17
18
19
20
21
22
23 string serveur = "0.0.0.0"; int port = 100; //string reponse, demande; try { using (TcpClient tcpClient = new TcpClient(serveur, port)) { using (NetworkStream networkStream = tcpClient.GetStream()) { using (StreamReader reader = new StreamReader(networkStream)) { // boucle demande - réponse while (true) { } } } } } catch (Exception ex) { // erreur MessageBox.Show("L'erreur suivante s'est produite : " + ex.Message); }
1 - J'ai spécifié l'adresse '0.0.0.0' au client (est ce une erreur ?) et j'aimerai savoir comment je peux "dire" à mon serveur de prendre cette adresse si cela est possible ?
2 - Est ce que TcpClient est la bonne classe à utiliser dans mon cas ?
Merci !
Partager