有没有办法在SignalR中停止轮询服务器?如果发生错误,我想停止轮询服务器.轮询中心是从一开始的$.connection.hub.start(),所以我认为它可能会停止$.connection.hub.stop()或类似的东西.但它似乎不起作用,即使在通话后,民意调查仍在继续stop().还有其他方法可以停止投票吗?
<script type="text/javascript">
var chatHub = $.connection.chatHub;
var connection = $.connection.hub;
chatHub.addMessage = function (message) {
$('#messages').append('<li>' + message + '</li>');
};
connection.error(function (error) {
$('#messages').append('<li>' + "error connecting: closing connnection" + '</li>');
connection.stop(); //This doesn't seem to work
});
connection.start();
</script>
Run Code Online (Sandbox Code Playgroud)
dav*_*owl 40
如果您正在使用集线器,则可以停止集线器的连接:
$.connection.hub.stop();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18871 次 |
| 最近记录: |