资源说明:该源码是Delphi7写的一个IOCP简单例子,主要是演示IOCP的应用基础,以及帮助大家理解IOCP,便于初学者学习和理解IOCP到底是怎么一回事,是怎么实现网络通信的。 主程序由客户端和服务端组成,服务端完成端口操作定义、消息接收发送、建立通信通道等,相关定义可看代码:
TIocpOperate = (ioNone, ioCon, ioRead, ioWrite, ioStream, ioExit);
PIocpRecord = ^TIocpRecord;
TIocpRecord = record
Overlapped: TOverlapped; //完成ICOP端口重叠结构
WsaBuf: TWsaBuf; //完成端口的缓冲区定义
IocpOperate: TIOCPOperate; //当前操作类型
客户端就简单了,主要是连接服务端,建立通信,发消息等。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。