SignalR 대신 Pusher를 .NET 응용 프로그램에 통합하려고합니다. 내 애플리케이션은 .NET Core Web Api 및 WPF 클라이언트로 구성되며 웹 소켓을 통해 통신해야합니다 (명백한 REST 통신 외에).
문제는 내가 어떤 라이브러리를 사용해야하는지 혼란 스럽다는 것입니다. pusher-http-dotnet 이라는 공식 .NET 라이브러리가있는 것처럼 . 그러나 그 너겟 패키지는 PusherServer라고 불리며 매우 혼란 스럽습니다. 서버 솔루션으로 만 작동해야합니까? WPF 클라이언트에 사용할 수 있습니까? 많은 트리거링 예제와 구독하는 예제가없는 것처럼 보입니다.
Pusher-Community 계정 아래에는 pusher-websocket-dotnet 이라는 또 다른 라이브러리가 있으며 해당 nuget 패키지는 PusherClient라는 이름으로 게시됩니다. 좋은 소식은 구독 API가있는 것 같습니다. 나쁜 소식은 응답이없는 매우 심각한 문제가 있다는 것입니다.
Pusher .NET 라이브러리와 완전히 혼동됩니다.
푸셔 라이브러리는 이벤트 게시 및 개인 채널 인증 (일반적으로 서버에서 실행)을 위해 http 라이브러리로 분할됩니다. 채널 구독 및 이벤트 바인딩 (일반적으로 클라이언트에서 실행)을위한 websocket 라이브러리. 포괄적 인 목록 은 여기 를 참조하십시오 . pusher-http-dotnet 은 이전 범주에 속하므로 구독 기능을 제공하지 않습니다. pusher-websocket-dotnet 은 websocket 대응 물입니다 (구독 등 포함) – 커뮤니티 라이브러리이므로 개발 속도가 느리고 공식 라이브러리만큼 세련되지는 않지만 많은 사람들이 문제없이 사용합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다