
网络编程
文章平均质量分 89
网络编程学习总计记录
hurryddd
对单片机、Linux、IOT感兴趣,热衷于相关新技术的学习与研究
展开
-
websocket协议与服务器实现
WebSocket是一种在单个TCP连接上进行全双工通信的协议原创 2024-06-30 00:18:16 · 946 阅读 · 0 评论 -
网络编程常见问题
网络编程中常见的问题,也是面试中会被问及的高频问题原创 2024-06-29 23:56:07 · 864 阅读 · 0 评论 -
socket编程常见操作
socket编程原创 2024-06-29 23:45:05 · 430 阅读 · 0 评论 -
reactor网络模型的原理与实现
对高并发编程,网络连接上的消息处理,可以分为两个阶段:等待消息准备好、消息处理。当使用默认的阻塞套接字时,往往是把这两个阶段合而为一,这样操作套接字的代码所在的线程就得睡眠来等待消息准备好,这导致了高并发下线程会频繁的睡眠、唤醒,从而影响了 CPU 的使用效率。原创 2024-06-29 23:36:13 · 870 阅读 · 0 评论 -
网络io与select,poll,epoll
网络 IO,会涉及到两个系统对象,一个是用户空间调用 IO 的进程或者线程,另一个是内核空间的内核系统,比如发生 IO 操作 read 时,它会经历两个阶段:1. 等待数据准备就绪2. 将数据从内核拷贝到进程或者线程中因为在以上两个阶段上各有不同的情况,所以出现了多种网络 IO 模型原创 2024-06-29 23:29:45 · 1206 阅读 · 0 评论