Sto connessione a un hub signalR come questo:Perché il mio SignalR applicazione a volte viene disconnessi
$scope.starthubD = function() {
$.connection.hub.start().done(function() {
$.connection.HubName.server.method(sessionId);
});
};
sto ricevendo messaggi come questo:
$.connection.HubName.client.method= function(msg) {
$scope.cars.push(msg);
};
attraverso il mozzo, sto iniziando 10-12 fili lunghi:
public class ProcessHub: Hub
{
IHubContext hubContext = GlobalHost.ConnectionManager.GetHubContext<ProcessHub>();
new Thread(() => new Process(connectionId, hubContext)).Start();
new Thread(() => new Process2(connectionId, hubContext)).Start();
new Thread(() => new Process3(connectionId, hubContext)).Start();
}
I thread stessi segnalano direttamente al client utilizzando:
hubContext.Clients.Client(connectionId).report(data);
Il problema che sto avendo è che funziona maggior parte del tempo, ma a volte ho staccato con questo messaggio:
http://domain.se/signalr/connect?transport=serverSentEvents&connectionTok ... weVsQoXvUzH & connectionData =% 5B% 7B% 22name % 22% 3A% 22carcompare% 22% 7D% 5D & tid = 7 net :: ERR_CONNECTION_
Hai il tuo server sempre attivo? – tarzanbappa
sì certo che è sempre attivo. – Dimo
Fornisci maggiori dettagli sul sistema operativo del server, che stai utilizzando e abilita la registrazione: http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client #logging – vtortola