사용자가 signalr을 사용하여 연결하고 연결을 끊을 때이를 감지해야합니다.연결 해제 사용자 신호기에서 감지
$.connection.hub
.start()
.done(function() {
hub.server.say("Hello SignalR");
});
하지만 분리를 어떻게 감지합니까 : 내가 그렇게 같은 연결 검출을 담당 Say
방법을 구현 한
public void Say(string message)
{
Trace.WriteLine(message + " - " + Context.ConnectionId);
}
public void Goodbye(string message)
{
Trace.WriteLine(message + " - " + Context.ConnectionId);
}
:
나는이 2 개의 허브 방법이 있나요?
클라이언트에서'$ .connection.hub.disconnected (function() {...') 또는 허브에서'OnDisconnected (bool stopCalled) {'를 덮어 쓰는 것. – stuartd
@stuartd 전화를 걸 수없는 것 같아요. 허브 메서드는 콜백에서 $ .connection.hub.disconnected (function() { hub.server.goodbye ("bye"); }); 작동하지 않습니다. – frc
음, 클라이언트가 작동하지 않습니다. 연결이 끊겼습니다 ** – stuartd