上一页 1 2 3 4 5 6 ··· 36 下一页
摘要: splice函数 用于在两个文件名描述符之间移动数据, 0拷贝操作 #include <fcntl.h> // fd_in 为文件描述符, 如果为管道文件描述符则 off_in必须为NULL, 否则为读取开始偏移位置 // len为指定移动的数据长度, flags参数控制数据如何移动. // - S 阅读全文
posted @ 2022-05-22 15:58 马梦佳 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 简论互联网三高架构 马梦佳 (石家庄铁道大学,河北省石家庄市,050043) 摘要:互联网的三高架构就是指设计互联网系统架构时需要满足高可用、高性能、高并发。本文主要论述了互联网三高架构的特点、要求、解决方案等方面的问题。 关键字:互联网、分布式架构设计、并发性、可用性、性能 互联网三高架构包括高并 阅读全文
posted @ 2022-05-20 10:56 马梦佳 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Linux提供的高级IO函数, 自然是特定条件下能力更强, 不然要他干啥, 特定条件自然限制了他的使用频率 文件描述符 文件描述符在是一个非负整数。是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。 STDOUT_FILENO(值为1)- 值为1的文件描述符为标准输出, 关闭STDO 阅读全文
posted @ 2022-05-19 15:55 马梦佳 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2022-05-18 19:57 马梦佳 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2022-05-18 19:57 马梦佳 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 通用读写函数 #inclued <sys/socket.h> ssize_t recvmsg(int sockfd, struct msghdr* msg, int flags); ssize_t sendmsg(int sockfd, struct msghdr* msg, int flags); 阅读全文
posted @ 2022-05-17 15:51 马梦佳 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 3 阅读全文
posted @ 2022-05-16 16:23 马梦佳 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 以下两个函数通过读取/etc/services文件 来获取服务信息 以下内容来自维基百科 Service文件是现代操作系统在etc目录下的一个配置文件,记录网络服务名对应的端口号与协议 其用途如下 通过TCP/IP的API函数(声明在netdb.h中)直接查到网络服务名与端口号、使用协议的对应关系。 阅读全文
posted @ 2022-05-15 15:52 马梦佳 阅读(40) 评论(0) 推荐(0) 编辑
摘要: // 主机序和网络字节序转换 #include <netinet/in.h> unsigned long int htonl (unsigned long int hostlong); // host to network long unsigned short int htons (unsigne 阅读全文
posted @ 2022-05-13 15:48 马梦佳 阅读(24) 评论(0) 推荐(0) 编辑
摘要: socket基础api位于 sys/socket.h 头文件中 socket最开始的含义是 一个IP地址和端口对. 唯一的表示了TCP通信的一段 网络信息api netdb.h头文件中 主机字节序和网络字节序 字节序分为 大端字节序和小端字节序 由于大多数PC采用小端字节序(高位存在高地址处), 所 阅读全文
posted @ 2022-05-12 15:46 马梦佳 阅读(24) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 36 下一页