我们可以在ISAPI应用程序中看到来自浏览器的websocket升级请求。我们可以接受请求并将连接传递给线程以继续对话。线程现在是"websocket服务器“,所以在这个意义上,我们能够处理传入的http (和443上的https ),然后从http切换到websocket,对吗?有些人对我说:“把websocket服务器放在不同的端口上,让javascript连接到那个端口。”但是,websocket服务器没有使用HTTPS (SSL)。例如: var socket = new Web
我正在尝试实现asp.net核心的websocket,我发现我无法让服务器在任何时间间隔内确认客户端的活动。浏览器从不注册任何ping帧。出于测试目的,我基本上是在复制微软的代码,所以我的代码类似于本演示:,这基本上意味着websocket的配置是:
var webSocketOptions = new WebSocketOptions