1、HTTP服务器使用c++语言开发,vs2019编辑器。支持windows和linux。服务器主要用于游戏服务器后台,以及APP 应用后台增、删、查、改数据。
2、服务器使用多线程技术,以及使用线程池,有工作任务就及时处理,没有工作任务就处于休眠状态。线程之间通信使用锁机制,主线程主要做新的连接统一管理,有新的连接统一派发通知各个工作线程处理,主线程撒也不干就主要做分派工作。
3、服务器性能高效,支持上万,几十万高并发连接处理,教程中提供了c++客户端进行压力测试。
4、HTTP服务器支持静态以及动态解析。
5、支持上传下载。原理就是读写本地文件,加载到内存中发送给对端获取数据。
6、支持数据有protobuf,2进制,json,字符串以及自定义的数据格式。教程讲解了如何自己封装解析数据。可达到学以 致用,举一反三的效果。
7、c++连接mysql数据库,使用连接池技术,可以通过客户端查询、修改、增加、删除数据。
8、客户端支持C++客户端,主要学习了解HTTP客户端是如何封装的,以及做压力测试工具。
9、UE4客户端通过json,protobuf,binary来和服务器进行通信交互数据。
10、unity3d客户端也可以通过json,protobuf,binary来和服务器进行通信交互数据。
UE4、unity3d连接高并发HTTP服务器高级教程
![f3101ad5f1a90ce37ae19909807f181c.png](https://i-blog.csdnimg.cn/blog_migrate/1c3b3a9abfad92fecf1a281986b7d84b.jpeg)