Signal R ASP.Net(服务器访问应用程序时启动挂起)

时间:2018-05-30 01:38:27

标签: jquery asp.net signalr

我们在充当服务器的笔记本电脑中发布了一个应用程序,然后通过wlan通过其他PC访问应用程序,当客户端的PC(多个客户端)访问应用程序时,Signal R正常工作。但是当服务器的PC开始访问应用程序时,Signal R开始挂起。

启动时的代码(接收更新):

$.connection.hub.start().done(function () {
    $.connection.hub.stop();
    $.connection.hub.start();
}); // fixed for mobile browsers

$.connection.myHub.client.getUpdate = function (message) {
    console.log(message);
    getInventoryInformation();
}

发送更新的代码(由点击事件触发)

$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "/Restaurant/SalePackageIng",
    data: JSON.stringify(parameters),
    beforeSend: function () {
        $(".overlay").show();
    },
    success: function () {
        $.connection.myHub.server.getUpdate("Current Inventory Updated!");
    },
    error: function () {
        console.log("Oops! Something went wrong. 562");
    }
});

我们得出结论,每次服务器的pc访问应用程序信号r都会开始挂起。

0 个答案:

没有答案