Мы опубликовали приложение на ноутбуке, которое действует как сервер, а затем подключились к приложению через другой компьютер через wlan. Сигнал R работает, когда клиентский компьютер (несколько клиентов) получает доступ к приложению.Но когда компьютер сервера начинает доступ к приложению, сигнал 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");
}
});
Мы заключаем, что каждый раз, когда сервер ПК получает доступ, сигнал приложения r начинает ожидаться.