Signalr 信号器重新连接到其他url
断开连接后,我需要连接到其他端口 样本:Signalr 信号器重新连接到其他url,signalr,Signalr,断开连接后,我需要连接到其他端口 样本: 连接到zxy.com:8080/signal 断开 连接至zxy.com:8081/signal 断开 已连接到zxy.com:8082/signal 现在我工作了 功能信号器(端口){ var conn=$.hubConnection(根+':'+端口+'/signal',{useDefaultPath:false}); manager.hub=conn.createhubbroxy('myHub'); conn.stateChanged(状态=>{
功能信号器(端口){
var conn=$.hubConnection(根+':'+端口+'/signal',{useDefaultPath:false});
manager.hub=conn.createhubbroxy('myHub');
conn.stateChanged(状态=>{
案例$.signalR.connectionState.disconnected:
manager.hub.connection.stop();
setTimeout(函数(){
端口++;
信号员(港口);
}, 5000);
打破
})
它工作,但我想使用默认/简单的代码
功能信号器(端口){
//设置正确的端口
manager.hub=$.connection.myHub;
$.connection.hub.start().done(函数(){
});
$.connection.hub.disconnected(函数(){
//处理电流
setTimeout(函数(){
端口++;
信号员(港口);
}, 5000);
});
我不想把所有的代码重写成
manager.hub.client.someEvent(…)
到
manager.hub.on('someEvent',…)
manager.hub.server.someMethod();
到
invoke('someMethod',…)
$.connection.hub.url=host+port+'/signal';
$.connection.hub.start();