我需要使用自定义Windows服务在单个端口80上处理HTTP请求和WebSocket连接。
因此,据我了解:HTTP连接应根据需要从具有升级请求标头的客户端切换到WebSocket协议。
问题:是否有任何服务器库可以处理套接字上的HTTP请求,并且可以根据需要将套接字切换到WebSocket?
或者可能还有其他独立应用程序/服务的解决方案吗?
答案 0 :(得分:0)
您可以使用TCP代理端口在两个目标之间划分流量。例如,所有流量都将进入端口80,但随后HTTP流量将在内部路由到8001,WS流量将路由到8002。 https://localhost:9443/oauth2/token