2016-07-27 5 views
0

약간의 프로젝트를 구현하려고하지만 내 문제는 내가 달성하고자하는 구체적인 이름을 모른다는 것입니다. 나는 라즈베리 파이 2 프로젝트를 작성하는 중이다. 두 가지 입력, adc 등의 상태를 쿼리하는 지속적으로 실행되는 서비스 (백그라운드 태스크)를 갖고 싶다. 두 번째 애플리케이션 - 프론트 엔드 gui는 필요할 때마다 서비스를 쿼리 할 수 ​​있습니다. 이것의 핵심은 GUI가 특정 이벤트에 대한 백그라운드 작업에 등록 할 수있게하려는 것입니다. 예를 들어, GUI가 실행될 때마다 매 초마다 폴링하지만 특정 이벤트에 대한 알림도 제공됩니다 (입력 핀 변경). 지금까지 wcf와 앱 통신을 살펴 봤지만 법안에 맞는 것을 찾을 수없는 것 같습니다.Windows 코어 프로세스 간 통신

모든 포인터가 많이 감사하겠습니다.

감사합니다.

답변

0

모든 솔루션을 완전히 탐구하기 전에 질문했을 것 같습니다. 백그라운드 서비스에서 AppServiceConnection을 호스팅하는 결과를 얻었습니다. 일단 GUI가 AppServiceConnection과의 통신 채널을 초기화했다면, 필요할 때 다른 쪽 방향으로 메시지를 보내기 위해 열어두고 사용할 수 있다는 것을 알지 못했습니다.

감사합니다.