![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socket网络编程
文章平均质量分 82
小勺同学
这个作者很懒,什么都没留下…
展开
-
epoll面向io和面向事件编程
开始循环,等待出现就绪事件,遍历就绪事件,将i的文件描述符设为connfd,将请求的客户端文件描述符clientfd中的事件状态设为可读,并将clientfd加入到epfd中,如果显示这是这是一个就绪事件并且是可读的,则接收数据并在epfd中将connfd删除,最后输出数据。监听函数,功能是创造clientfd,将其设置为可读状态并接入到epoll实例中,初始化可读可写buffer,设置回调函数。开始循环,等待出现就绪事件,遍历就绪事件,如果是可读的,就接收数据,若是可写的,就写入数据,最后输出数据。原创 2023-12-15 14:29:41 · 1703 阅读 · 0 评论 -
新手入门socket编程——io多路复用
socket,也就是套接字,它是一种计算机之间进行通信的约定或方式在我的理解里,它是一个封装了TCP/IP以及其他网络协议族中许多函数的接口,例如:listen,accept,recv,send等函数。它通过绑定一个端口和IP地址来进行网络通信。本文我们以在服务端生成一个回声网络通信的代码实现来了解socket网络通信。原创 2023-12-14 18:29:27 · 1619 阅读 · 1 评论