0
ASP.NET MVC5를 사용하여 웹 응용 프로그램을 작성하고 알림을 위해 SignalR을 구현하기로 결정했습니다.여러 번 메서드 호출 후 SignalR 연결 끊기
다른 실시간 클라이언트 - 서버 상호 작용을 위해이 기능을 구현하기로 결정했습니다.
나는 따라 가기 버튼이 있습니다. 클릭하면 follow 메소드가 호출되고 ID와 함께 전송됩니다.
notificationsHub.server.followAction(requestId);
지금은 같은 허브에 보관하고 있습니다. 별도 허브에 설치하는 것이 더 좋은지 확실하지 않습니다.
및 언 폴링시 다른 서버 메소드를 바인드합니다.
notificationsHub.server.unfollowAction(requestId);
허브가 아무런 이유없이 약 5-6 클릭에 도달 할 때까지 두 동작이 잘 작동합니다.
이 자바 스크립트 로그입니다 :
[11:30:41 GMT+0100 (W. Central Africa Standard Time)] SignalR: Invoking notificationshub.FollowAction
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: notificationshub.FollowAction failed to execute. Error: Error: Send failed.
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: Stopping connection.
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: EventSource calling close().
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: Fired ajax abort async = true.
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: Stopping the monitoring of the keep alive.
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: Clearing hub invocation callbacks with error: Connection was disconnected before invocation result was received..
jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: notificationshub.UnfollowAction failed to execute. Error: Connection was disconnected before invocation result was received.
4jquery.signalR-2.2.1.js:82 [11:31:35 GMT+0100 (W. Central Africa Standard Time)] SignalR: notificationshub.FollowAction failed to execute. Error: Connection was disconnected before invocation result was received.
감사합니다!
코드를 게시하지 않고 어떻게 도와 드릴까요? 우리는 당신이하고자하는 일에 대한 맥락이 없습니다. –