- 博客(27)
- 收藏
- 关注
原创 UDP协议简易聊天室
服务器端:输入closeroom,关闭聊天室,所有人自动下线。功能: 该程序可实现在同一局域网下不同用户的群聊功能;退出方式:客户端:输入quit。
2024-05-26 17:33:50
159
原创 网络编程--day6
可实现的函数有三种:①select ②poll ③epoll。2.select中的超时检测。3. IO多路复用的原理。1.poll超时检测。
2024-05-23 21:57:12
172
1
原创 网络编程学习--day5--select()、fcntl()、poll()的使用
【代码】网络编程学习--day5--select()、fcntl()、poll()的使用。
2024-05-22 22:12:44
139
1
原创 IO进程线程学习day7
当键盘按ctrl+c的时候,切换消息读取方式,一般情况为读取指定编号的消息,按ctrl+c之后,指定的编号不读取,读取其他所有编号的消息。使用消息队列实现的2个终端之间的互相聊天。
2024-05-14 08:55:24
141
1
原创 IO进程线程--day6
现在要求模拟火车反复通过隧道的场景(不可能两列火车都在隧道内运行)现在要求 火车A先通过隧道,火车B再通过隧道,最后火车C通过隧道。有一个隧道,全长5km,有两列火车,全长0.2km。有一个隧道,全长5km,有三列火车,全长0.2km。火车A时速 100km/h。火车A时速 100km/h。火车B时速 50km/h。火车B时速 50km/h。火车c时速 25km/h。
2024-05-12 22:23:16
156
原创 IO进程线程day5
保证一定在主线程向文件中写入数据成功之后,子线程才开始运行,去读取文件中的数据。在一个进程中,创建一个子线程。主线程负责:向文件中写入数据。子线程负责:从文件中读取数据。要求使用线程的同步逻辑,
2024-05-10 20:33:28
302
原创 I/O进程线程--day3
使用 dup2 实现错误日志功能使用 write 和 read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误信息,要求这些错误信息重定向到错误日志 err.txt 中去。使用 ls -l显示(使用 system函数配合shell指令 ls -l 来实现)判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,权限更改函数:就是chmod函数,自己去man一下。如果不拥有,则加上用户可写权限。
2024-05-08 22:16:23
305
原创 I/O进程线程--day1
下一次程序运行的时候,使用fscanf,将文件中的5个学生信息,写入(加载)到数组中去,并。初始化5个学生的信息使用fprintf将数组中的5个学生信息,保存到文件中,下一次程序运行的时候,申请该结构体数组,容量为5,直接输出学生信息。
2024-05-06 21:34:36
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人