Webhook открывается, затем закрывается - PullRequest
0 голосов
/ 11 декабря 2018

Я создаю сервер веб-сокетов с:

WebSocketServer server = new WebSocketServer("ws://127.0.0.1:55913");

Как примечание, я на 100% уверен, что порт не используется никакими другими операциями.Я хотел бы подключиться к этому веб-сокету через ngrok, так что:

http://abc123.ngrok.io -> localhost:55913

При выполнении эхо-теста на https://www.websocket.org/echo.html я получаю состояние ответа 101 switching protocol, и кажется, что сокет открывается.Однако я не получаю ответа при отправке данных в сокет.Похоже, что он открывается, а затем сразу же закрывается.Chrome Developer Tools, кажется, показывает проблему при попытке подключения согласно следующим изображениям:

img2

Я добавил исключение для порта входящего брандмауэра для порта55913, что может быть причиной проблемы?Мой код прекрасно работает, когда веб-сокет создается на виртуальной машине, но не локально.

ОБНОВЛЕНИЕ: Выход веб-сервера ASP.NET показывает следующее:

11/12/2018 9:44:23 PM [Info] Server started at ws://0.0.0.0:55913 (actual port 55913)
Now listening on: http://localhost:23323

Затем, когда я пытаюсь подключиться, он выводит:

11/12/2018 9:44:37 PM [Debug] Client connected from 127.0.0.1:54804
11/12/2018 9:44:37 PM [Debug] 579 bytes read
11/12/2018 9:44:37 PM [Debug] Building Hybi-14 Response
11/12/2018 9:44:37 PM [Debug] Sent 129 bytes
11/12/2018 9:44:37 PM [Debug] 0 bytes read. Closing.
...