2011-02-03 3 views
1

두 프로세스 간의 통신을 실현하는 가장 좋은 방법은 무엇입니까? 그리고 어떻게 둘 사이에서 객체를 교환합니까? 나는 WCF netNamedPipeBinding과 같은 것을 사용할 수 있기를 바랐다. 이것은 정상적인 프레임 워크에서 이와 같은 것을 실현하는 방법이지만, Compact Framework 3.5 WCF에서는 구현되지 않았다.Compact Framework 3.5의 두 프로세스 간 통신 실현 방법

누군가 나에게 힌트를 줄 수 있습니까?

당신에게 사용자 정의 프로토콜

twickl

+0

가능한 복제본 [Windows CE에서 교차 프로세스를 통신하는 가장 좋은 메커니즘은 무엇입니까?] (http://stackoverflow.com/questions/946279/what-is-the-best-mechanism-for-communicating-cross -process-in-windows-ce) – ctacke

+0

+1은 놀라 울 정도로 잘 된 질문 제목입니다. – Quibblesome

답변

2

WCF 서비스를 사용하여 .Net CF의 두 프로세스간에 개체를 전달할 수 있습니다. 그러나 basicHttpBinding 만 사용할 수 있지만 (SSL 연결을 사용하여이를 극복 할 수 있음) 데스크톱 버전 (SvcUtil.exe)을 사용할 수없는 WCF 서비스 용 WSDL 프록시를 생성하려면 NetCfSvcUtil.exe를 사용해야합니다. 도움이

http://blogs.msdn.com/b/andrewarnottms/archive/2007/09/13/calling-wcf-services-from-netcf-3-5-using-compact-wcf-and-netcfsvcutil-exe.aspx

희망.

+0

저의 이해를 위해서 : 저는 이것을 같은 머신상의 프로세스 들간의 통신에 사용합니까?! – CaptnCrash

+0

모바일 장치 나 데스크톱에서 .Net CF를 실행하고 있습니까? – Raghu

+0

휴대 기기에서! 나는 통신하고 개체를 교환해야하는 동일한 장치에 응용 프로그램을 가져야합니다. – CaptnCrash

1

를 사용하여 일반 소켓을 감사드립니다.