Спасибо, что поделился...

а процедура для изменения ws на wss?

Wss - это make upgrade поверх обычного HTTP или wss работает только по HTTPS?

webSocket = new WebSocket("ws://localhost:port/Esv/ocp");

работает нормально, когда я сменил ws на wss

webSocket = new WebSocket("wss://localhost:port/Esv/ocp");

это показывает эту ошибку:

Ошибка при установлении соединения: net :: ERR_SSL_PROTOCOL_ERROR

Ответы на вопрос(1)

Ваш ответ на вопрос