![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络编程
文章平均质量分 93
骊山道童
三星ISP研究员,熟悉模型的优化,推理和部署,基本编程技术:C++,Python;掌握深度学习框架Tensorflow,Pytorch,希望可以相互学习和交流。
展开
-
网络编程07
学习目标: 描述什么是libevent并掌握如何安装 掌握event_base的作用和使用方法 熟练掌握libevent库中的事件循环 掌握event事件的使用方法 掌握bufferevent的工作方式 掌握使用libevent实现tcp服务器端流程 掌握使用Libevent实现tcp客户端流程 ...原创 2021-11-24 09:20:33 · 222 阅读 · 0 评论 -
网络编程06
1.libevent(框架,跨平台)的安装与编译使用 学习目标: 描述什么是libevent并掌握如何安装 掌握event_base的作用和使用方法 熟练掌握libevent库中的事件循环 掌握event事件的使用方法 掌握bufferevent的工作方式 掌握使用libevent实现tcp服务器端流程 掌握使用Libevent实现tcp客户端流程 1.libevent(框架,跨平台)的安装与编译使用 什么是libevent? 1.事件驱动, 高性能, 轻量级, 专注于网.原创 2021-11-17 21:55:02 · 475 阅读 · 0 评论 -
网络编程05
1.线程池2.线程池的一些头文件代码 了解线程池模型的设计思想 能看懂线程池实现源码 掌握tcp和udp的优缺点和使用场景 说出udp服务器通信流程 说出udp客户端通信流程 独立实现udp服务器代码 独立实现udp客户端代码 熟练掌握本地套接字进行本地进程通信 1.线程池 应用需要频繁的创建和销毁线程,若干个线程组合到一起, 形成线程池;实现的时候类似于生产者和消费者。 线程池和任务池,主线程和子线程相关关系: 任务池相当于共享资源, 所以需要使用互斥锁, 当任务池中没有任务的时候需要让线程阻塞, 所.原创 2021-11-10 21:13:00 · 243 阅读 · 0 评论 -
网络编程04
网络编程04 学习目标: 1.了解poll函数 2 .熟练使用epoll多路IO模型 3.了解epoll ET/LT触发模式并实现 4 .理解epoll边缘非阻塞模式并实现 5.了解epoll反应堆模型设计思想 6 .能看懂epoll反应堆模型的实现代码 ...原创 2021-11-02 09:30:51 · 117 阅读 · 0 评论 -
网络编程03
网络编程031.用于排错的TCP状态转换图2.设置端口复用3.半关闭4.心跳包5.select及相关函数的使用6.使用select开发网络服务器7.select的优缺点 学习目标 1.了解poll函数 2 .熟练使用epoll多路IO模型 3.了解epoll ET/LT触发模式并实现 4 .理解epoll边缘非阻塞模式并实现 5.了解epoll反应堆模型设计思想 6 .能看懂epoll反应堆模型的实现代码 1.用于排错的TCP状态转换图 2.设置端口复用 3.半关闭 4.心跳包 5.select及相关函数的原创 2021-10-30 21:52:26 · 94 阅读 · 0 评论 -
网络编程02
网络编程021.思考: 为什么TCP是面向连接的安全可靠的传输2.滑动窗口3.mss和MTU的概念4.函数封装的思想5.粘包及其处理方法 学习目标: 掌握三次握手建立连接过程 掌握四次挥手关闭连接的过程 掌握滑动窗口的概念 掌握错误处理函数封装 掌握多线程并发服务器 掌握多线程并发服务器 1.思考: 为什么TCP是面向连接的安全可靠的传输 TCP是面向连接的安全的数据传输, 在客户端与服务端建立建立的时候要经过三次握手的过程, 在客户端与服务端断开连接的时候要经历四次挥手的过程, 下图是客户端与服务端三原创 2021-10-30 12:15:51 · 87 阅读 · 0 评论 -
网络编程01
网络编程部分课程安排: 01网络编程第一天day011.1 了解OSI七层、TCP/IP四层网络模型结构1.2 数据通信过程 day01 了解OSI七层、TCP/IP四层网络模型结构 了解常见的网络网络协议格式 掌握网络字节序和主机字节序之间的转换(大端法和小端法) 说出TCP服务器端的通信流程 输出TCP客户端通信流程 独立写出TCP服务器端代码 独立写出TCP客户端代码 1.1 了解OSI七层、TCP/IP四层网络模型结构 协议:从应用程序的角度触发,协议可理解为数据传输和数据解释的规则(各.原创 2021-10-29 19:56:23 · 110 阅读 · 0 评论