![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 88
一颗牙疼_
这个作者很懒,什么都没留下…
展开
-
基于UDP协议模拟停止等待协议
停止-等待协议:(stop-and-wait)是最简单但也是最基础的数据链路层协议。所谓停止等待就是发送方发送一个数据帧便停止发送,等待接收方发送一个确认帧后继续发送下一个帧以此来实现无差错传输。停止等待协议用于通信系统中,两个相连的设备相互发送信息时使用,以确保信息不因丢包或包乱序而丢失,是最简单的自动重传请求方法。当发送方发送一个数据帧的同时会立即启动一个计时器,当在计时器到期还没有收到接收方的确认帧,就默认该帧丢失在链路中了,则重新发送。如果接收方收到重复的帧,则丢弃该帧,并重复回复该帧的确认帧原创 2020-12-20 20:45:38 · 1449 阅读 · 0 评论 -
Linux UDP实现广播
有些时候今日事今日毕未必是好事,今天解决不了的bug留到明天或许就解决了特点:较TCP来讲UDP无需建立连接可以直接发送消息,UDP是对网络环境完全不弥补的协议,所以使用DUP就要允许有一定的丢包率,UDP广播是面向局域网内所有的设备的。对比TCP连接时服务端的IP地址的重要性来讲,UDP广播中本机的IP显得并不重要了。广播地址:我们知道在IPV4地址中是采用点分十进制的方法来表示IP地...原创 2020-12-11 17:36:48 · 2541 阅读 · 1 评论 -
高并发——epoll 反应堆模型
================================下面代码实现的思想:epoll反应堆模型:( libevent 网络编程开源库 核心思想)1. 普通多路IO转接服务器: 红黑树 ―― 添加待监听的结点 ―― epoll_ctl ―― EPOLLIN ―― fd ―― 监听 ―― epoll_wait ――返回满足监听事件的fd的总个数 ―― 传出参数 events数组 ――...原创 2020-12-11 17:37:02 · 269 阅读 · 0 评论 -
Centos7 yum源配置
2.配置本地yum源1)挂载Linux镜像到/mnt目录下(Linux镜像文件中包含yum源)mount -o [rw:读写方式挂载][ro:只读模式挂载][loop:挂载一个文件] 需要挂载文件的目录 要挂载到的目录2)进入到/etc/yum.repos.d 目录 创建配置文件,文件必须以.repo结尾[name] #yum仓库的名字name=**** #描述yum仓库的信息bas...原创 2020-03-15 18:06:09 · 150 阅读 · 0 评论 -
vim personal config
hi Normal ctermbg=DarkGrey ctermfg=White guifg=White guibg=grey20" Groups used in the ‘highlight’ and ‘guicursor’ options default value.hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=...原创 2020-03-03 14:20:41 · 170 阅读 · 0 评论 -
GDB调试
基础指令:-g:使用该参数编译可以执行文件,得到调试表。gdb ./a.outlist: list 1 列出源码。根据源码指定 行号设置断点。b: b 20 在20行位置设置断点。run/r: 运行程序n/next: 下一条指令(会越过函数)s/step: 下一条指令(会进入函数)p/print:p i 查看变量的值。continue:继续执行断点后续指令。...原创 2019-11-20 15:38:13 · 282 阅读 · 0 评论