2017-09-12 3 views
3

전화에 설치된 UWP 앱 (클라이언트 앱)과 로컬 컴퓨터에 설치된 WPF 앱 자체가 동일한 라우터에 연결되어있을 때 가장 좋은 방법은 무엇입니까? 파일은 클라이언트에서 서버로 또는 그 반대로 동기화되어야합니다.로컬 네트워크를 통한 UWP 앱 및 WPF 앱 통신

전에 조사한 바와 같이 WCF, 소켓 및 웹이 있습니다. 그런 기능을 만드는 데 가장 좋은 것은 무엇입니까?

답변

3

앱이 WPF인지 UWP인지는 중요하지 않습니다. WCF 또는 소켓과 같은 프레임 워크를 선택하려면 시나리오가 얼마나 복잡한 지 알아야합니다. 그것이 다소 단순하다면, 나는 WCF의 조언을 전하고자한다. 기본 사용법은 불필요하게 복잡 할 수 있습니다. JSON을 사용하여 웹 API 시스템을 사용해 볼 수 있습니다. 일반적으로 말하자면, 거의 모든 시나리오에서 재사용이 가능하기 때문에 HTTP 프로토콜을 사용하는 프레임 워크를 권장합니다. 그러나 그것은 당신에게 많은 도움이 될만한 필터가 아닙니다. D

2

localhost를 호출 할 수없는 UWP의 경우 로컬 wpf 응용 프로그램과 통신하는 데 사용할 수 있습니다.

자세한 내용 herehere.

하지만 당신은 UWP 당신이 당신의 UWP 응용 프로그램은 당신이 checknetisolation를 사용해야 릴리스의 로컬 호스트를 사용하려면 Deploying and debugging Universal Windows Platform (UWP) apps - UWP app developer | Microsoft Docs

를 참조 디버그 지역 WPF 응용 프로그램과 통신 할 수 있으며, 당신이 WCF를 사용하는 몇 가지 방법을 볼 수 있습니다 the article.