C++高并发网络架构与实现——完成进度

项目持续更新中.............

C++高并发网络架构与实现——第一篇:https://blog.csdn.net/qq_46423166/article/details/110204891

目录:

一,方式:Socket、全栈、跨平台

二,开发工具

三,学习计划

最终任务

C++高并发网络架构与实现——第二篇:https://blog.csdn.net/qq_46423166/article/details/110205301

目录:

一,实现一个客户端与服务器相连接

二,实现多个客户端与服务器相连接

三,实现客户端与服务器之间进行多次的信息收发

C++高并发网络架构与实现——第三篇:https://blog.csdn.net/qq_46423166/article/details/110294956

目录:

一,实现简单结构化传输信息,但是不能分辨是否是结构体。

二,实现通过网络数据报文的格式进行定义传输。

三,将多次发送包文数据升级为一次收发,主要将结构体进行整合,避免出错。(需要进行数据偏移)

四,添加一个接收缓冲区。

五,将服务器端改为select模型,从而实现可以处理多客户端的目标。

六,服务器升级为select处理多客户端模型,并且可以在某个客户端加入时,提醒已经连接的客户端。

C++高并发网络架构与实现——第四篇:https://blog.csdn.net/qq_46423166/article/details/110498560

目录:

一,将客户端和服务器端移植到其他ubuntu和macos系统中,实现跨平台的网络通讯

二,将客户端和服务器端进行封装,并进行跨平台测试

C++高并发网络架构与实现——第五篇:https://blog.csdn.net/qq_46423166/article/details/111188752

目录:

一,解决客户端粘包分包问题

二,解决服务器粘包分包问题

三,突破windows下64连接的限制,并且添加高精度计时器功能

C++高并发网络架构与实现——第五篇:https://blog.csdn.net/qq_46423166/article/details/111239592

目录:

一,将客户端改为多线程

二,为服务器添加多线程处理消息

三,添加客户端退出事件,并且对代码进行注解,补充,代码调整

猜你喜欢

转载自blog.csdn.net/qq_46423166/article/details/110303964