![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 94
芒果爱编程
这个作者很懒,什么都没留下…
展开
-
Day6网络编程 setsockopt+超时检测+广播组播+本地套接字
set设置 sock:套接字 option:属性功能:获得/设置套接字属性参数:sockfd:套接字描述符level:协议层optname:选项名optval:选项值optlen:选项值大小返回值:成功0,失败-1;原创 2024-09-11 19:14:27 · 658 阅读 · 0 评论 -
Day5网络编程:epoll+服务器模型+ftp
多进程;优点:服务器更加稳定,父子进程资源相互独立,安全性高缺点:需要开辟多个进程,大量的消耗资源,系统开销大多线程:优点:相对于多进程,资源开销小,多个线程共享同一个进程的资源缺点:需要开辟多个线程,安全性比较差io多路复用优点:节约资源,系统开销小,性能高缺点:代码复杂度高。原创 2024-09-10 18:50:38 · 953 阅读 · 0 评论 -
网编Day4:select +poll linux io模型:io多路复用,网络编程
假设情景假设妈妈有三个孩子,分别不同的房间里睡觉,需要及时获知每个孩子是否醒了,如何做?一直在一个房间呆着:看不到其他两个孩子每个房间不停的看:可以但是超级无敌累听孩子哭不哭:不可行,因为只有一个信号,分辨不出来哪个孩子哭妈妈在客厅呆着睡觉,孩子醒了之后会自己出来告诉妈妈醒了:既可以休息,也可以及时的获取还是是否醒了应用程序中同时处理多路输入输出流,若采用阻塞模式,得不到预期的目的;●若采用非阻塞模式,对多个输入进行轮询,但又太浪费CPU时间;●。原创 2024-09-09 20:13:35 · 823 阅读 · 0 评论