Возможно ли предлагать SSE (события, отправленные сервером) на порт 80, тот же порт, который пользователи используют для доступа к веб-приложению?Работа с SSE (события, отправленные сервером) в корпоративной среде
Открытие нестандартных портов в корпоративной среде - HELL.
Как мы можем предложить веб-приложение на порту 80, а также передать события Server-Sent на один и тот же порт?
Мое текущее решение - это домашнее веб-приложение, которое использует Server-Sent Events на порте 9000 для печати обновлений панели.
Edit: Подробнее
В моем решении данных в режиме реального времени не оторванные от IIS.
У меня есть консольное приложение, которое получает и обрабатывает внешние события в реальном времени, а затем перенаправляет их на URL-адрес на порте 9000. Консольное приложение использует httpListener для отправки серверных событий.
Приложение IIS указывает на источник событий из этого консольного приложения, чтобы отображать статистику в реальном времени для пользователей веб-приложений.
Это требует ИТ-безопасности, чтобы разрешить трафик на нестандартным порт для множества пользователей, которым необходим доступ к веб-приложению.
Пожалуйста, какие альтернативы вы бы предложили?
В моем решении данные реального времени не прерываются от IIS. У меня есть консольное приложение, которое получает и обрабатывает внешние события в реальном времени, а затем перенаправляет их на URL-адрес порта 9000. Приложение IIS указывает на источник событий с этой консоли, чтобы отображать статистику в реальном времени для пользователей веб-приложений. –
Почему не удается что на порту 80? Это же машина, что и IIS? – baynezy
Почему вы делаете это с помощью консольного приложения? – baynezy