Реализация передачи данных по 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