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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 - 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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
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
Rejoignez-nous