【问题标题】:SignalR disconnect function not recognized on client客户端无法识别 SignalR 断开功能
【发布时间】:2012-07-17 18:57:51
【问题描述】:
public Task Disconnect()
    {
        var context = new HaiTaxiContainer();
        var driver = context.OperatorEmployeeSet.Where(o => o.ConnectionId == Context.ConnectionId).FirstOrDefault();
        driver.IsWorking = false;
        driver.OperatorWorkingHistory.Add(new OperatorWorkingHistory
        {
            IsWorking = false,
            Time = DateTime.Now

        });
        return Clients.leave(Context.ConnectionId, DateTime.Now.ToString()); ;
    }

if (chat.disconnect!=null){
         chat.disconnect(function () {
                alert('Server has disconnected');
            });
             alert('Server disconnect==smt');
        }else{
            alert('Server disconnect==null');
        }

客户端 chat.disconect 为空。任何想法为什么?

【问题讨论】:

    标签: signalr


    【解决方案1】:

    根据您的代码,很难判断您实际在做什么 - 例如,chat 是什么?但是,我认为您应该看看这个相关的问题/答案:https://stackoverflow.com/a/9122242/700926 关于“如何确定服务器与 SignalR 客户端断开连接?” - 它可能很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-05
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多