2019年3月31日
摘要: 重叠I/O就相当于异步I/O。 一、重叠I/O的I/O完成确认 1、使用事件对象 接收端: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <WinSock2.h> 4 5 #define BUF_SIZE 1024 6 void Erro 阅读全文
posted @ 2019-03-31 23:42 acgame 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 回声服务器端: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <WinSock2.h> 4 5 #define BUF_SIZE 1024 6 void ErrorHandling(char *message); 7 void Compr 阅读全文
posted @ 2019-03-31 22:41 acgame 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、内核对象 操作系统为了以记录相关信息的方式管理各种资源,在其内部生成数据块(可视为结构体变量)。当然,每种资源需要维护的信息不同,所以每种资源拥有的数据块格式也有差异。这类数据块称为“内核对象”。 内核对象就是为了管理线程、文件等资源而由操作系统创建的数据块,其创建者和所有者均为操作系统。 内核 阅读全文
posted @ 2019-03-31 20:40 acgame 阅读(148) 评论(0) 推荐(0) 编辑