我需要构建一个server
和一个client
,它们可以与它们之间的公司代理实时交换数据。没有人有权修改代理的配置(为了允许WebSocket
协议)。
我将需要一个后备技术,如long-polling
。
示例:client是用户PC上的员工。他需要与服务器交换数据,服务器位于云中,由公司的代理分隔。
理想情况下,我会使用WebSocket
和SSL
,但我知道一些代理没有为WebSocket
消息配置,因此可能会拒绝连接。
因此,应用程序将切换到另一个push
技术,如long-polling
,增加获得成功连接的机会(100%保证代理?考虑到有几种类型的代理…)
有没有库/框架提出这样的特性?
通常,安全的WebSocket连接可以通过代理进行。
- 在。net中,你有SignalR 在node.js中有socket.io