摘要: ###原理 和select类似,只是描述fd集合的方式不同,poll使用pollfd结构而非select的fd_set结构。 管理多个描述符也是进行轮询,根据描述符的状态进行处理,但poll没有最大文件描述符数量的限制。 ####select 和poll的区别 select采用的是位掩码的模型,参考 阅读全文
posted @ 2022-03-20 22:34 牛犁heart 阅读(400) 评论(0) 推荐(0) 编辑
摘要: ###原理:参考:https://my.oschina.net/fileoptions/blog/911091 select中内核函数有哪些 源码实现: #undef __NFDBITS #define __NFDBITS (8 * sizeof(unsigned long)) #undef __F 阅读全文
posted @ 2022-03-20 20:50 牛犁heart 阅读(287) 评论(0) 推荐(0) 编辑
摘要: ###要求: 写一个客户端程序和服务器程序,客户端程序连接上服务器之后,通过敲命令和服务器进行交互,支持的交互命令包括: pwd:显示服务器应用程序启动时的当前路径。 cd:改变服务器应用程序的当前路径。 ls:显示服务器应用程序当前路径下的文件列表。 quit:客户端进程退出,但是服务器端不能退出 阅读全文
posted @ 2022-03-20 11:18 牛犁heart 阅读(379) 评论(0) 推荐(0) 编辑