2013-03-08 2 views
1

SignalR과 함께 WCF RIA를 사용하는 샘플 프로그램을 찾고 있습니다. WCF Ria를 백엔드로 사용하는 Silverlight 5 응용 프로그램이 있습니다.WCF RIA with SignalR

사용자가 화면에 일부 변경 사항을 저장하면 서버에 연결된 다른 모든 사용자에게 알림이 전송되어야한다는 요구 사항이 있습니다.

미리 도움을 주셔서 감사합니다.

답변

1

나는 this 샘플을 찾았습니다. SignalR이 끊임없이 변하기 때문에 진술 중 일부는 구식이지만이 샘플이 도움이 될 것이라고 확신합니다.

실제로 필요한 것은 WCF RIA를 통해 수행 된 변경 사항을 샘플링 할 수있는 SignalR 서버 측 코드를 작성하는 것이므로 데이터에 대한 중앙 집중식 액세스를 작성해야합니다 (아직없는 경우). 일단 Silverlight SignalR 클라이언트를 사용하여이를 밀어 넣기 메커니즘에 연결하기 만하면됩니다.

+0

이 샘플에서는 백 엔드 코드로 Asp.Net MVC를 사용합니다. 순간 내가 WCF RIA 프로젝트에 대한 참조로 SignalR dll을 추가하고 실행하면 프로토콜 오류, 누락 된 연결 ID 오류가 표시됩니다. 이것은 SignalR이 MVC 애플리케이션에서만 실행된다는 것을 의미합니까? – user636525

+0

ASP.NET 용입니다. 나는 오해라고 생각합니다. 그들을 결합하는 쉬운 방법이 없습니다. 각각은 그들 스스로 서 있어야하며, SignalR이 WCF 서비스에 의해 만들어진 변화를 감지한다면, 그것을 밀어 낼 수 있습니다. 어쩌면 어떤 종류의 WCF Duplex 또는 콜백을 대신 사용할 수 있습니다. – Mithir

+0

아니 행운도 : 듀플렉스 또는 콜백 WCF RIA와 함께 작동하지 않습니다. 그래서 내 유일한 기회는 클라이언트 측에서 일부 타이머를 사용하여 폴링 메커니즘을 구현하는 것 같아요. – user636525