Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

a project for studying cpp server programming

NotificationsYou must be signed in to change notification settings

hangge1/cpp_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

a project for studying cpp server programming

开发工具说明:

Windows平台: Win11 + VS2022

Linux平台: ubuntu20.04 64位

MacOS: Xcode

辅助工具: 虚拟机VMware, Git, B.0eyond Compare等

学习目标:

1 掌握多平台C++程序设计, 编码, 调试, 发布

2 掌握select, IOCP, epoll网络通信模型, 根据场景选择最合适模型

3 掌握主流平台下使用C++ TCP进行网络通信

4 掌握服务器开发性能优化技巧

5 掌握多线程, 内存管理(内存池, 对象池, XX池) 的实现和运用

学习计划:

1 不同平台下的C++开发环境搭建

2 Socket网络编程基础

3 一步步建立高性能服务器, 从1个用户到10000个用户连接; 从每秒1个用户/1个数据包->1万用户/1百万个数据包,探索性能瓶颈, 深度解析!

About

a project for studying cpp server programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp