随笔分类 -  Linux服务器开发

摘要:服务器基础框架: I/O处理单元:处理客户连接,读写网络数据 逻辑单元:业务进程或线程,分析并处理客户数据,将结果传递给I/O处理单元或者客户端。 网络存储单元:本地数据库、文件或缓存 队列:各单元之间的通信方式的抽象。 I/O模型: socket 创建的时候默认是阻塞的,可以传递参数设置成非阻塞。 阅读全文
posted @ 2023-08-29 16:04 zxkic 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Linux:所有东西都是文件。socket也是可读,可写,可控制,可编程的文件描述符。 I/O高级函数: 1.pipe()和dup()/dup2() pipe()函数创建的两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]中写入的数据可以从fd[0]中读出。且,fd[1]只能写入数 阅读全文
posted @ 2023-08-29 13:21 zxkic 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示