我想使用信号器将消息从服务器实时推送到所有客户端,我在vs2013中实现它并在本地运行得非常好,但在部署到另一台服务器(Windows 2012 R2)后,它不是很稳定,有时工作,有时不工作,没有错误抛出。 这是我的服务器代码:
IHubConnectionContext<dynamic> Clients = GlobalHost.ConnectionManager.GetHubContext<MessageHub>().Clients;
Clients.All.notifiy("hello, the world");
客户端脚本是,我使用notify plugin显示消息:
var connection = $.hubConnection();
var hub = connection.createHubProxy("MessageHub");
hub.on("notifiy", function (message) {
$.notify({
title: '<strong>Heads up!</strong>',
message: message
}, {
type: 'success',
offset: 20,
spacing: 10,
z_index: 1031,
delay: 5000,
timer: 1000,
animate: {
enter: 'animated fadeInDown',
exit: 'animated fadeOutUp'
},
placement: {
from: "bottom",
align: "right"
}
});
})
connection.start();
有人可以帮我解决这个问题吗?