
网络编程
胖小邓
记录自己学习的作业,知识点,问题,解决方法等,欢迎大家佐证。
展开
-
实现一个简单的局域网通信(类似飞秋)
实现类似飞秋的局域网通信。原创 2021-12-25 10:31:37 · 981 阅读 · 2 评论 -
使用IO多路复用实现转发服务器
IO多路复用:允许同时对多个输入输出进行控制。原理:构建一张文件描述符表,使用函数select,不断地监听表中的文件描述符是否可读(是否有数据),如果有则返回对应的文件描述符,并擦除其余文件描述符。使用步骤:(1)定义一个文件描述符集合 fd_set set;(2)将集合清空:FD_ZERO(&set);(3)将想关注的文件描述符添加到集合中 FD_SET(fd, &set);(4)监测集合中的文件描述符是否有动作(是否有数据)原创 2021-12-14 20:40:03 · 1335 阅读 · 0 评论 -
完成TCP转发服务器(内核链表+互斥锁)
TCP转发服务器(内核链表)原创 2021-12-12 15:48:39 · 2118 阅读 · 0 评论