Я ищу способ разрешить веб-приложению взаимодействовать с сервером сокетов TCP;Мне нужно было бы реализовать в браузере подмножество функций, которые в настоящее время доступны в клиенте настольной телефонии, используемом агентами центра обработки вызовов для управления вызовами.
Я установил websockify и попытался общаться с моим TCP-сервером с помощью веб-сокетов: Я могу отправлять команды на мой удаленный сервер сокетов, но не могу найти способ работать с возвращенными данными.
Я думаю, это потому, что я должен использовать websock.js вместо нативных веб-сокетов, но у меня нетудалось найти любой документ о том, как использовать websock.js, кроме этого (https://github.com/novnc/websockify/wiki/websock.js).
Пример:
С помощью WebSockets я могу создать объект сокета, например так:
var socket = new WebSocket('ws://localhost:4530/',['binary', 'base64']);
Если я использую websock.js
var WebSock = require('websock');
var socket = new WebSock('ws://localhost:4530/',['binary', 'base64']);
, когда я запускаю этот код, я получаю сообщение об ошибке
WebSock is not a constructor
Таким образом, на вики-странице websockify говорится "The WebsockAPI похож на стандартный WebSocket ... ", но я не могу найти, где узнать, чем они отличаются
Где я могу найти подробную информацию о том, как использовать websock.js для связи с websockify?