Пинговать открытое соединение Node без отправки данных - PullRequest
0 голосов
/ 17 мая 2018

Мне нужно сохранить соединение живым.Я использую GoRouter через стороннего поставщика.У меня нет возможности изменить это.Единственный способ сохранить соединение - это физическая отправка данных через соединение.Я могу сделать это, выполнив res.write(' ');.Мне не нравится это решение, потому что оно просто заканчивается тем, что я записываю кучу лишних пробелов в вывод.Это не очень аккуратно.Я пытался сделать res.write(''), но я думаю, что узел на самом деле не пишет, когда нечего писать.Установка заголовка keep-alive не работает, потому что GoRouter будет поддерживать соединение активным, только если он увидит данные, проходящие через него.

Есть ли способ отправить пустые данные?

Я думал, может быть, есть http-пинг?Что-то вроде res.ping()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...