Передача данных по websocket

Реализация передачи данных по websocket выполнена при помощи библиотеки https://socket.io.

Примечание: символ ~/ будет означать корневой адрес

Шаг 1. Подключение библиотеки socket.io

<script src="~/socket.io/socket.io.js"></script>

Шаг 2. Инициализация соединения

var socket = io.connect('http://domain.com', {
path: '/virtaulPath' + '/socket.io',
transports: ['websocket']
});

, где

  • http://domain.com — корневой адрес сервиса
  • ‘/virtualPath’ — виртуальная директория, если есть, иначе String.Empty
Читать далее «Передача данных по websocket»

Логирование на клиенте

Для отправки данных на клиент нужно добавить следующий скрипт в index.html файла:

<script src="http://vnext/mlk/audit/scripts.js"></script>

, где http://vnext/mlk имя базового сервиса.

Особенности скрипта:

  • для передачи данных запрос должен быть авторизован
  • требуется передавать объект в определенном формате
Читать далее «Логирование на клиенте»