Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.55 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Test signalr</title>
  5.     <script type="text/javascript" src="http://localhost:7772/Scripts/jquery-1.6.4.min.js"></script>
  6.     <script type="text/javascript" src="http://localhost:7772/Scripts/jquery.signalR-2.3.0.js"></script>
  7.     <!-- js код ініціалізації бібліотеки (1). Можеш скачати, подивитись що там -->
  8.     <script type="text/javascript" src="http://localhost:7772/notifications/hubs"></script>
  9. </head>
  10. <body>
  11.     <script type="text/javascript">
  12.         const hub = $.connection.chathub; // отримання автогенерованої в (1) проксі до хабу
  13.         hub.client.send = console.log; // приклад оголошення функції отримання повідомлення.
  14.        
  15.         $.connection.hub.url = 'http://localhost:7772/notifications'; // посилання на ендпоінт signalr
  16.         $.connection.hub.start() // стартуємо сесію в signalr
  17.             .done(() => {
  18.                 // в разі успішного старту пишемо що все добре
  19.                 console.log('Now connected, connection ID = ' + $.connection.hub.id);
  20.                 // підписуємось на оновлення хаба за нашим id. на стороні сервера там група створюється автоматом
  21.                 hub.server.subscribe('a1d42961-433e-4acf-ad1e-756772daa443');
  22.             })
  23.             .fail(() => console.log('Could not connect!')); // в разі помилки також пишем шось
  24.     </script>
  25. </body>
  26. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement