我被要求接管一个项目,该项目的前任开发人员使用socketio4net,
所以我现在才知道socketio4项目。
我的雇主面临的问题是客户端有代理服务器。
我们已经在使用socketio4net和websocket的诊所安装了我们的产品(客户端)。它们都连接到我们的主azure服务器来发送数据。在没有代理人的诊所里,我们不会遇到任何问题。但那些代理服务器,我们的服务甚至没有启动。
如果我们必须实现SSL进程,这对我们来说将是一个很大的开销
我们如何实现SSL和代理设置套接字一般?socketio4net提供任何其他选项吗?
我有改变http类,如webclient?
根据我使用代理尤其是学校代理的经验,绝大多数都是基于防火墙的问题。您使用的是哪个端口,80、443还是其他?如果是这个问题,诊所将需要将您的服务器ip列入白名单,或者允许您设置的ip:port组合。
对于有问题的诊所进行快速测试-我会尝试以下两个网站(可能您也可以找到其他网站):
http://websocketstest.com/-测试端口80,8080,443有和没有SSL -做全部或只有一些工作?(这个网站也很适合最终用户在网站上为你运行,因为你可以得到一个结果链接——双倍加分!)
http://www.websocket.org/echo.html以上两个站点都可以连接吗?