Это упрек, основанный на ограниченной информации, и я, вероятно, должен поместить это в комментарий, но у меня пока нет достаточных точек репутации.
Глядя на ваш журнал, кажется, что 24 секунды проходят от приема [object Websocket]
(время 17: 46: 36,683), пока вы не получите The connection to ws://.....
(время 17: 47: 00: 952 ). Длительная задержка заставляет меня поверить, что сервер может выходить из строя и закрывать соединение в сети. Посмотрите на этот ответ для потенциального решения.
Все зависит от того, какой тип данных вы отправляете в него. 8 бит хорошо подходит для символов ASCII и т.п. 16 бит для UCS-2. 32-битный для UTF-32, который вы не обязательно использовать, потому что это больше для крайних случаев. Windows практически не использует его, а Unix иногда использует его только во внутренних приложениях.