В общем, популярный подход для имитации прослушивания подключений в браузере заключается в том, чтобы прослушивать их на сервере, а затем использовать комета , long-polling , обратный AJAX или аналогичный метод, чтобы «протолкнуть» сообщения с сервера в браузер.
Таким образом, вы остаетесь в рамках всех правил и ограничений, и вы будете делать то, что испытывалось и испытывалось долгое время. Он даже будет работать через брандмауэры, поскольку технически это все еще браузер, инициирующий соединение с сервером.
Очевидно, что это не то же самое, что перечисление соединений TCP, но это может быть вариант для вас.