.NET库,可以将套接字从HTTP切换到WebSocket协议

时间:2017-01-13 10:33:59

标签: .net http websocket server port

我需要使用自定义Windows服务在单个端口80上处理HTTP请求和WebSocket连接。

因此,据我了解:HTTP连接应根据需要从具有升级请求标头的客户端切换到WebSocket协议。

问题:是否有任何服务器库可以处理套接字上的HTTP请求,并且可以根据需要将套接字切换到WebSocket?

或者可能还有其他独立应用程序/服务的解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以使用TCP代理端口在两个目标之间划分流量。例如,所有流量都将进入端口80,但随后HTTP流量将在内部路由到8001,WS流量将路由到8002。 https://localhost:9443/oauth2/token