[C#] TCP / IP en local
reltak
Messages postés
261
Date d'inscription
Statut
Membre
Dernière intervention
-
dk53 -
dk53 -
Bonjour,
J'ai un petit souci. Je suis en train de développer une application Client/Serveur en C# et pour faire mes tests, je suis obligé de lancer le serveur et le client sur la même machine.
Je lance le serveur, et quand je souhaite connecter le client au serveur, le débogueur de Visual Studio me dit qu'il ne peut pas y avoir deux sockets connectés sur la même adresse...
Pour information, c'est un client/serveur de messagerie instantanée type IRC.
Dans le client, je tape "localhost" comme destination.
Il le trouve bien puisqu'il trouve le serveur déjà connecté.
J'aimerais savoir s'il est possible de faire cohabiter deux sockets sur la même machine en C# car en Java ca fonctionne...
Reltak.
J'ai un petit souci. Je suis en train de développer une application Client/Serveur en C# et pour faire mes tests, je suis obligé de lancer le serveur et le client sur la même machine.
Je lance le serveur, et quand je souhaite connecter le client au serveur, le débogueur de Visual Studio me dit qu'il ne peut pas y avoir deux sockets connectés sur la même adresse...
Pour information, c'est un client/serveur de messagerie instantanée type IRC.
Dans le client, je tape "localhost" comme destination.
Il le trouve bien puisqu'il trouve le serveur déjà connecté.
J'aimerais savoir s'il est possible de faire cohabiter deux sockets sur la même machine en C# car en Java ca fonctionne...
Reltak.
A voir également:
- Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée
- Ethernet n'a pas de configuration ip valide - Guide
- Ip local - Guide
- Appdata local - Guide
- Tcp udp - Guide
- Télévision ip - Guide
3 réponses
en utilisant l'adresse IP interne de ta machine 127.0.0.1
et en utilisant son adresse sur le réseau 192.168..... si tu es en réseau
si tu n'es pas en réseau, attribue manuellement une adresse fixe à ta machine et arrête la fonction DHCP (dans la gestion de ta connexion réseau)
je pense que ça devrait marcher ;-)
et en utilisant son adresse sur le réseau 192.168..... si tu es en réseau
si tu n'es pas en réseau, attribue manuellement une adresse fixe à ta machine et arrête la fonction DHCP (dans la gestion de ta connexion réseau)
je pense que ça devrait marcher ;-)