
系统编程
胖小邓
记录自己学习的作业,知识点,问题,解决方法等,欢迎大家佐证。
展开
-
实现一个简单的局域网通信(类似飞秋)
实现类似飞秋的局域网通信。原创 2021-12-25 10:31:37 · 981 阅读 · 2 评论 -
使用消息队列模拟服务器与客户端
使用消息队列模拟服务器与客户端客户端1 发送消息给服务端,发送的消息中携带了消息接收者的标识客户端2 发送消息给服务端,发送的消息中携带了消息接收者的标识服务端: 接收消息,根据消息中的消息接收者标识,转发给对应的消息接收者.//服务端server.c#include "myhead.h"typedef struct msgbuf { long mtype; // 消息的标识 char mtext[100]; // 消息的正文 }MSG;int main(int原创 2021-12-12 16:25:19 · 906 阅读 · 0 评论 -
进程与信号的小练习
创建一个子进程, 子进程间隔7s发送2个信号给父进程, 父进程注册2个信号响应函数, 创建一个信号集,将所有信号添加到信号集, 判断2个信号是否在信号集中,将信号集中的信号设置为阻塞, 延时10s解除1个信号的阻塞, 在5s后解除另一个信号的阻塞, 信号响应函数 打印进程pid与信号值#include <stdio.h>#include <sys/types.h>#include <unistd.h>#include <sys/types原创 2021-12-12 16:21:23 · 377 阅读 · 0 评论