会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西北小蚂蚁
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
2022年4月8日
网络服务器的超时检测:
摘要: 网络服务器的超时检测: Sigaction();//设置函数、获取函数 多个alarm()函数共同调用时,后面设置的时钟会覆盖掉前面的时钟 ~SA_RESTART;通道不重启
阅读全文
posted @ 2022-04-08 09:54 西北小蚂蚁
阅读(50)
评论(0)
推荐(0)
2022年4月7日
IO多路复用
摘要: 步骤: 1、首先我们需要创建一张文件描述符集合表 fd_set stFdr;//大小为1024字符 FD_ZERO(&stFdr);//初始化集合表将表全置为0 2、 然后将我们打开的文件的文件描述符添加到这张表里面 FD_SET(n, &stFdr);//将文件描述符加入列表 3、 用select
阅读全文
posted @ 2022-04-07 08:46 西北小蚂蚁
阅读(70)
评论(0)
推荐(0)
2022年4月6日
UDP协议
摘要: UDP协议: 面向无连接的不可靠的通信协议,想要保证可靠性可以采用重新传送 1、不可靠的原因: 1.非面向连接(不关心接收端是否在线)-一》没有三次握手 2.丢包不重发 3.错误的包不重发 4.没有信道拥堵控制 5.有一个最大传输长度限制 6.没有严格的校验机制 2、TCP和UDP的选择问题 需要:
阅读全文
posted @ 2022-04-06 19:44 西北小蚂蚁
阅读(105)
评论(0)
推荐(0)
2022年4月4日
计算文件大小:lseek、ftell、stat
摘要: 计算文件大小: #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h> #include <stdio.h> #
阅读全文
posted @ 2022-04-04 15:23 西北小蚂蚁
阅读(331)
评论(0)
推荐(0)
传文件通用(结构体)
摘要: 通过结构体传文件 服务器代码: #include <stdio.h> #include <pthread.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> /* See NOTES */ #include <sys/s
阅读全文
posted @ 2022-04-04 14:16 西北小蚂蚁
阅读(67)
评论(0)
推荐(0)
2022年4月2日
在Linux里面安装文件
摘要: 安装包:.deb dpkg -i 要安装的文件名
阅读全文
posted @ 2022-04-02 17:55 西北小蚂蚁
阅读(90)
评论(0)
推荐(0)
2022年4月1日
fgets
摘要: fgets可能会将'\n'当做字符录进去 #include <stdio.h> int main(void) { char a[10] = {'\0'}; printf(">>>"); fgets(a,6,stdin); printf("%s\n",a); return 0; } 结果: 结论: 从
阅读全文
posted @ 2022-04-01 19:08 西北小蚂蚁
阅读(163)
评论(0)
推荐(0)
文件权限
摘要: 例:如果umask的值为022,创建文件时指定的权限是775,则该文件的实际权限为 步骤: 1、022和775先变为二进制 022 >000 010 010 755 >111 101 101 2、022的二进制取反 000 010 010 >取反 >111 101 101 3、022取反后和755相
阅读全文
posted @ 2022-04-01 18:51 西北小蚂蚁
阅读(147)
评论(0)
推荐(0)
2022年3月31日
共享内存
摘要: 共享内存: 特点: 1、共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝 2、为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间 3、进程就可以直接读写这一内存区而不需要进行数据的拷贝,从而大大提高的效率。 4、由
阅读全文
posted @ 2022-03-31 20:01 西北小蚂蚁
阅读(970)
评论(0)
推荐(0)
管道通信
摘要: 有名管道(命名管道) 注意:管道文件存在的意义:为了让任意的进程之间完成通信(非血缘关系)管道文件存储在磁盘上,但是大小永远为0意味着数据不会被存储在管道文件中,而是每一次的读写都是往内核中的管道进行读写。 有名管道特点: 1、 有名管道可以适用于任意两个进程之间的通信 2、 有名管道可以实现双工通
阅读全文
posted @ 2022-03-31 19:34 西北小蚂蚁
阅读(182)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
公告