网络编程学习

Posted by BY Yuaika on May 4, 2022

网络编程学习

网络编程是C++后台开发中的重要知识,同时当前工作与网络编程有很大关系。于是像专门写一篇文章来记录学习网络编程的过程,考虑了一下主要分为3个部分:

1.网络编程的基础知识以及简单的C/S模型的实现

2.学习优秀的开源网络库

3.开源网络库如何具体应用

基础知识

Linux TCP客户端与服务器的C代码实现

基于UDP的服务器端和客户端

Reactor模型和Proactor模型的区别

Tinyhttpd

网络库

libevent

asio

muduo

libcurl

应用

基于muduo的TCP聊天室