最近接手一个网狐项目,使用的是比较老的框架 ,不支持Websocket。现在需要修改为支持Websocket,同时老的Socket也能使用,这样方便多端同时推广。本来想修改框架,多种连接方式共存。看过Websocket++ 等开源项目后,发现修改比较麻烦。后来搜索发现高手转换思路,通过代理中转方式解决了这个问题并且代码量修改很小,值得借鉴。
https://blog.youkuaiyun.com/zdl1016/article/details/50478475
最近接手一个网狐项目,使用的是比较老的框架 ,不支持Websocket。现在需要修改为支持Websocket,同时老的Socket也能使用,这样方便多端同时推广。本来想修改框架,多种连接方式共存。看过Websocket++ 等开源项目后,发现修改比较麻烦。后来搜索发现高手转换思路,通过代理中转方式解决了这个问题并且代码量修改很小,值得借鉴。
https://blog.youkuaiyun.com/zdl1016/article/details/50478475