项目
wushuomin
这个作者很懒,什么都没留下…
展开
-
[整理自用] c++百万级别高并发网络通信(一)
文章目录基础API简易TCP客户端与服务端基础模型搭建(Windows)视频学习地址基础API简易TCP客户端与服务端通过IP地址和端口找到服务器网络传输网络传输建立一个套接字soket连接服务器connect向服务器发送数据send监听网络端口listen,启动监听模式接受服务端数据recv,和上一步之间可能存在着多次循环接受客户端数据recv,阻塞直到有数据可读关闭soket建立一...原创 2019-05-15 20:16:03 · 7531 阅读 · 6 评论 -
c++千万级别高并发网络编程(二)
持续性处理网络请求新增内容服务器整体代码新增内容客户端能够持续处理请求,直至用户选择退出服务器端接受客户端的请求,并针对性做处理服务器整体代码#define WIN32_LEAN_AND_MEAN#define SOCKET int //VS2015已经定义好的,可以直接用#include<WinSock2>#include<windows.h>#i...原创 2019-05-30 23:01:07 · 3996 阅读 · 0 评论 -
c++千万级别高并发网络编程(四)
利用网络报文传输数据新增内容网络报文定义新增后的代码服务器整体代码客户端整体代码代码详解:报文使用代码详解:新增登陆登出部分代码新增内容新增包头:描述本次传输数据的大小和作用。服务器和客户端新增对登陆登出的状态描述网络报文定义报文包括两个部分,是网络传输的基本消息单元包头:描述本次数据包的大小和作用包体:传输的数据新增后的代码服务器整体代码#define WIN32_L...原创 2019-06-08 10:06:05 · 2360 阅读 · 0 评论 -
c++千万级别高并发网络编程(三)
发送结构化网络消息为什么需要修正为什么需要修正原创 2019-06-02 20:48:49 · 7822 阅读 · 0 评论 -
c++千万级别高并发网络编程(五)
将服务器模型升级为select模型新增新增内容新增代码部分代码详解fd_setselect代码新增新增内容加入select模型新增代码while(true) { fd_set fdRead; fd_set fdWrite; fd_set fdExp; FD_ZERO(fdRead); FD_ZERO(fdWrite); FD_ZERO(fdEx...原创 2019-07-01 09:58:06 · 2888 阅读 · 0 评论 -
c++千万级别高并发网络编程(六)
客户端升级为select新增内容新增内容原创 2019-07-21 09:32:32 · 2206 阅读 · 6 评论