我必须写一个真正的推送服务,上次我不得不做几次这样的事情。所以现在我正在阅读使用tcp的websocket连接。
我的问题: 实际上最好的方法是什么? 你使用哪些框架? Websocket Connection是否真的在具有硬件防火墙限制的公司网络中工作?
非常感谢!
答案 0 :(得分:0)
首先:如果通过“编写真正的推送服务”,那就意味着在WebSocket上编写自己的框架 - 不要!其他人已经做到了,你很有可能找到适合你需求的东西。 (我个人的建议是使用WAMP库,请参阅http://wamp.ws/implementations以获得概述 - 支持多种语言并与某些前端框架集成。)
关于在企业环境中工作的WebSocket:您可以使用安全的WebSockets,即基于TLS的WebSocket。如果防火墙没有触及TLS连接,那么这应该可行。