2017-09-12 1 views
3

Quelle est la meilleure approche pour communiquer entre l'application UWP (application client) installée sur le téléphone et l'application WPF elle-même installée sur la machine locale si elles sont connectées au même routeur? Les fichiers doivent être synchronisés du client au serveur et vice versa.Application UWP et communication d'application WPF via le réseau local

Comme je l'ai étudié avant il y a WCF, Sockets, et Web. Alors quel est le meilleur à utiliser pour créer une telle fonctionnalité?

Répondre

3

Peu importe si l'application est WPF ou UWP. Pour choisir un framework comme WCF ou Sockets, vous devez savoir à quel point votre scénario est complexe. Si c'est plutôt simple, je conseillerais contre la WCF. Il peut être inutile compliqué pour un usage basique. Vous pouvez essayer le système web api - lite en utilisant JSON. De manière générale, je recommande le framework permettant le protocole http car il est réutilisable pour presque tous les scénarios. Mais ce n'est pas un filtre qui vous aiderait beaucoup: D

2

Pour UWP qui n'ont pas autorisé l'appel localhost et vous pouvez l'utiliser pour communiquer avec l'application wpf locale.

Plus de détails here et here.

Mais vous pouvez faire l'UWP communiquer à l'application WPF locale débogage, voir Deploying and debugging Universal Windows Platform (UWP) apps - UWP app developer | Microsoft Docs

Si vous voulez que votre application UWP peut utiliser localhost dans la version que vous devez utiliser checknetisolation et vous pouvez voir une certaine façon d'utiliser WCF dans the article.