[C#] TCP / IP en local

Fermé
reltak Messages postés 260 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 14 janvier 2012 - 18 mars 2008 à 12:30
 dk53 - 23 mai 2010 à 20:26
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.
A voir également:

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 ;-)
1