J’ai le serveur Web principal d’api d’asp.net qui transmet en continu un signal. serveurs de base.
//the hub class in the server code [EnableCors("AllowAllOrigins")] [HubName("LogNotifierHub")] public class LogNotifierHub : Hub { //methods defined here }
code de démarrage pour le routage:
app.UseSignalR(routes => { routes.MapHub("/NotifierHub"); });
code javascript pour établir la connexion
var hubUrl ="http://localhost:52273/logNotifierHub"; var connection = $.hubConnection(hubUrl, { useDefaultPath: true}); var hub = connection.createHubProxy("LogNotifierHub"); hub.on('SendStreamInit', function(data){ console.log( data) }) connection.start() .done(function(){ console.log(' connected!! connection ID=' + connection.id); }) .fail(function(error){ console.log('Could not connect!!' + error); });