自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于Linux Ubuntu 20.04 server系统,使用多路复用epoll去实现事件驱动模式reactor服务端代码分析

/等待事件,把处理好就绪的事件存放到结构体数组中,返回就绪事件个数。//把返回的fd,存放在结构体里,sockfd作为索引。/*循环处理已就绪的事件,这里已就绪的事件一定在0-nready范围内,由函数epoll_wait决定*//*判断事件处理是否处理可读状态,是的话调用对应的接收回调函数*//*判断事件处理是否处理可写状态,是的话调用对应的发送回调函数*//*循环监听限定范围内的端口*/

2025-02-22 17:48:03 279

原创 基于Linux Ubuntu 20.04 server 操作系统服务端网络编程的select/poll/epoll使用说明

上一篇文章实现服务端和客户端的通信,采用一线程一请求的方式,这样的方式在大量访问的时候会占用很多资源,那么本次使用select/poll/epoll去实现服务端1、什么是select/poll/epoll?1.1select 是网络编程中用于多路复用 I/O 操作的系统调用,允许程序同时监控多个文件描述符(如套接字),并在其中任何一个就绪时通知程序。它广泛应用于处理多个网络连接的高效 I/O 操作;select 可以监控三类文件描述符:读集合:检测是否有数据可读。写集合:检测是否可以写入数据。

2025-02-16 23:02:45 1294

原创 基于Linux Ubuntu 20.04 server 操作系统的服务端和客户端通信,服务端代码分析1.0

tcp协议服务器的代码使用了deepseek工具辅助分析

2025-02-10 22:04:46 1270

原创 vmware ubuntu-20.04.3-live-server 桥接网络配置

Ubuntu操作系统配置网络桥接后,网络不通,可能是配置不对

2025-02-09 16:13:12 240

原创 ubuntu18.04 Server 启用NetworkManager服务 nmcli配置网络信息

文章目录1.简介2.安装网络管理(network-manager)2.1查看是否安装网络管理2.2开启网络管理2.3重启服务2.4修改/etc/netplan下文件信息2.5应用配置2.6查看网卡是否托管成功3.配置网卡信息3.1nmcli工具添加网络信息3.2激活添加的网卡信息3.3删除多余或错误连接信息4.nmcli修改网络配置信息4.1nmcli修改ip和子网掩码4.2nmcli修改网关和配置模式(手动)...

2021-11-13 15:23:33 15365 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除