C/C++ 有哪些适合快速开发的socket服务器框架
发布网友
发布时间:2022-04-20 07:36
我来回答
共1个回答
热心网友
时间:2023-07-11 01:59
如果有 C++ 背景可以考虑用 Thrift,这个需要服务器和客户端一起使用。
如果只考虑服务器,Go 和 NodeJS 都是不错的选择,看看官方的例子就已经比较清楚了。
至于 socket 连接的稳定性,主要还是在于 TCP 心跳检测和数据重传做的好不好,对于信道不好的情况,比如使用 3G 卡做联网时,要每隔几十秒就发一个没有数据的心跳包,保证尽早检测到断线请求,尽早重连。服务器端性能应该问题不大,就算设备每秒钟都发数据只要业务不太复杂就不会遇到什么瓶颈。