Мы используем IIS и ISAPI DLL для доставки нашего веб-приложения. Мы можем видеть запрос на обновление websocket из браузера в нашем приложении ISAPI. Мы могли бы принять запрос и передать соединение потоку, чтобы продолжить разговор. Теперь поток будет «сервером веб-сокетов», поэтому в этом смысле мы можем обрабатывать входящие http (и https на 443), а затем переключаться с http на websocket, верно?
Я предполагаю, что реализация веб-сокетов Microsoft работает только с asp.net?
Некоторые люди говорили мне: «подключите сервер веб-сокетов к другому порту и подключите JavaScript к этому порту». Но тогда сервер веб-сокетов не использует HTTPS (SSL).
Например:
var socket = new WebSocket ('ws: //echo.websocket.org');
У меня много книг и примеров, но эта простая проблема ускользает от меня.