2011-04-18 2 views
2

WCF 서비스 (REST 또는 SOAP)에서 IPhone, Android 및 WP7과 같은 다양한 클라이언트로 메시지를 게시 (푸시) 할 수있는 프레임 워크가 있습니까? WCF와 WP7 간의 이중 통신을 수행하기 위해 WSDualHttpBinding을 사용할 수 있다고 생각합니다. 그러나, 나는 WSDualHttpBinding이 WS- * 표준이 아니기 때문에 다른 두 플랫폼에서 지원되지 않는다고 가정하고 있습니다. WCF가 클라이언트 측에서 수신 채널을 설정하는 데 필요한 많은 것들이 있습니다. 이 작업을 수행 할 수있는 다른 방법이 있습니까? 내 자신을 굴리는 방법은 어때?게시 WCF에서 Android, Iphone, WP7로 구독하십시오.

내 WCF 서비스를 안정적인 끝점으로 노출시키고 COMET 스타일의 펍/서브를 구현하고이를 훌륭하게 호출하려고합니다.

막혔습니다. 어떤 도움이라도 대단히 감사하겠습니다.

+0

무엇을 사용 했습니까? 나는이 시점에서 같은 질문을 가지고있다. – sirrocco

답변

1

이미 WP7 용 솔루션이 있으므로 urbanearship.com을 사용하여 iPhone 및 Android 용 푸시를 처리 할 수 ​​있습니다. 이전 프로젝트에서 좋은 결과를 얻었습니다. , C2DM 어제

+0

나는 그 옵션을 보았다. 그러나 그것은 여전히 ​​나의 문제를 해결하지 못한다. 아마 Azure 서비스 버스가 내가 원하는 것을 할 수 있다고 생각하고있다. – Buzzer

0

SignalR를 사용하여 고려 적이 있습니까? 웹 소켓 & 서버 측 이벤트에서 긴 폴링으로 정상적으로 폴백됩니다. 클라이언트 측 라이브러리의 모노 구현이 있습니다.

우리는 대규모 실시간 응용 프로그램에서이를 성공적으로 사용하고 있습니다. 조금 더 아래쪽에있는 this 페이지에서는 WCF 서비스에서 클라이언트와 대화하고 싶을 때 유용 할 수있는 SignalR 인프라 외부의 클라이언트와 통신하는 방법에 대해 자세히 설명합니다.

건배, 딘