Communication entre 2 applications WPF

breizhPunisher44
Messages postés
3
Date d'inscription
vendredi 18 décembre 2020
Statut
Membre
Dernière intervention
19 décembre 2020
- 18 déc. 2020 à 17:22
Whismeril
Messages postés
17483
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
- 19 déc. 2020 à 11:48
Bonjour,

J'ai besoin de pouvoir communiquer entre 2 applications clientes (IHM C# en WPF) qui s'executent sur la même machine.
En gros mes 2 applis affichent des données temporelles et je voudrais que quand je déplace une scrollBar dans une des appli, le même déplacement se fasse dans l'autre appli.

J'ai pensé à utiliser WCF pour la communication entre les 2 IHMs, mais je ne sais absolument pas comment faire.

Si quelqu'un peut me donner des pistes.

Merci d'avance

5 réponses

Whismeril
Messages postés
17483
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
600
18 déc. 2020 à 23:36
Dans ce cas tu peux les faire communiquer en UDP ou TCP.
Tu peux aussi utiliser des pipes.
1
Whismeril
Messages postés
17483
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
600
18 déc. 2020 à 17:39
Bonjour

Tu dis que ces applications sont clientes.
Est ce toi qui codes le serveur?
0
breizhPunisher44
Messages postés
3
Date d'inscription
vendredi 18 décembre 2020
Statut
Membre
Dernière intervention
19 décembre 2020

18 déc. 2020 à 19:09
Je me suis mal exprimé. En fait les 2 applis doivent communiquer entre elles directement sans passer par un serveur. L'idée est que si je déplace ma scrollbar dans une des applis, mon autre appli doit se mettre à jour. Ceci doit marcher dans les 2 sens.

Du coup qui est client, qui est serveur : je ne sais pas.
0
breizhPunisher44
Messages postés
3
Date d'inscription
vendredi 18 décembre 2020
Statut
Membre
Dernière intervention
19 décembre 2020

19 déc. 2020 à 11:33
J'ai cru voir sur les forums que la communication UDP ou TCP entre 2 process sur la même machine ne fonctionnait pas car windows bloquait l'envoi de messages via ces protocoles quand le point de départ et d'arrivée étaient sur la même adresse IP.
Je vais essayer de regarder du coté des pipes, j'ai vu que WCF permettait la communication via des NamedPipes.

Merci pour tes réponses
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril
Messages postés
17483
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
600
19 déc. 2020 à 11:48
L'UDP ça marche c'est sûr je l'ai déjà fait (pas testé en TCP).
Ce qui peut faire planter c'est que ta carte réseau ne soit pas branchée, au pire au lieu d'envoyer à l'adresse IP de ton PC, tu envoies à "local host"
0