0

我被要求接管以前开发人员使用 socketio4net 的项目,

因此我现在才知道 socketio4 项目。

我的雇主面临的问题是拥有代理服务器的客户。

我们已经在使用 socketio4net 和 websocket 的诊所上安装了我们的产品(客户端)。它们都连接到我们的主要 Azure 服务器以发送数据。在没有代理的诊所中,我们没有遇到任何问题。但是那些有代理服务器的,我们的服务甚至没有启动。

如果我们必须实现 ssl 进程,这对我们来说将是一个很大的开销

一般来说,我们如何实现套接字的 ssl 和代理设置?socketio4net 是否提供任何其他选项?

我有改变像 webclient 这样的 http 类吗?

4

1 回答 1

0

根据我对代理和学校的经验,绝大多数都是基于防火墙的问题。您使用的是什么端口,80、443 还是其他?如果这是问题所在,诊所将需要将您的服务器 ip 列入白名单,或允许您设置的 ip:port 组合。

为了在有问题的诊所进行快速测试 - 我会尝试这两个站点(可能您也可以找到其他站点):

http://websocketstest.com/ - 使用和不使用 ssl 测试端口 80、8080、443 - 全部或仅部分工作?(此站点也非常适合站点上的最终用户为您运行,因为您可以获得结果链接 - 双倍奖励积分!)

http://www.websocket.org/echo.html

上面的两个站点都可以连接吗?

希望有帮助...

于 2014-06-27T02:47:46.423 回答