Introduction - If you have any usage issues, please Google them yourself
IOCP of delphi realize, I test the OK.
Packet : 57578873iocp.rar filelist
IOCP\client\Project1.cfg
IOCP\client\Project1.dof
IOCP\client\Project1.dpr
IOCP\client\Project1.dproj
IOCP\client\Project1.dproj.local
IOCP\client\Project1.dsk
IOCP\client\Project1.identcache
IOCP\client\Project1.res
IOCP\client\Project1.~dpr
IOCP\client\Unit1.ddp
IOCP\client\Unit1.dfm
IOCP\client\Unit1.pas
IOCP\client\Unit1.~ddp
IOCP\client\Unit1.~dfm
IOCP\client\Unit1.~pas
IOCP\client\__history\Unit1.dfm.~1~
IOCP\client\__history\Unit1.pas.~1~
IOCP\Interface\CryptImpt.dcu
IOCP\Interface\CryptImpt.pas
IOCP\Interface\CryptTools.dcu
IOCP\Interface\CryptTools.pas
IOCP\Interface\Demo\scan client\TransClient.cfg
IOCP\Interface\Demo\scan client\TransClient.dof
IOCP\Interface\Demo\scan client\TransClient.dpr
IOCP\Interface\Demo\scan client\TransClient.drc
IOCP\Interface\Demo\scan client\TransClient.res
IOCP\Interface\Demo\scan client\uClient.ddp
IOCP\Interface\Demo\scan client\uClient.dfm
IOCP\Interface\Demo\scan client\uClient.pas
IOCP\Interface\Demo\scan client\vssver.scc
IOCP\Interface\Demo\Scan Server\TransSvr.cfg
IOCP\Interface\Demo\Scan Server\TransSvr.dof
IOCP\Interface\Demo\Scan Server\TransSvr.dpr
IOCP\Interface\Demo\Scan Server\TransSvr.dproj
IOCP\Interface\Demo\Scan Server\TransSvr.dproj.local
IOCP\Interface\Demo\Scan Server\TransSvr.drc
IOCP\Interface\Demo\Scan Server\TransSvr.dsk
IOCP\Interface\Demo\Scan Server\TransSvr.identcache
IOCP\Interface\Demo\Scan Server\TransSvr.res
IOCP\Interface\Demo\Scan Server\uServer.ddp
IOCP\Interface\Demo\Scan Server\uServer.dfm
IOCP\Interface\Demo\Scan Server\uServer.pas
IOCP\Interface\Demo\Scan Server\vssver.scc
IOCP\Interface\PkgScanTrans.cfg
IOCP\Interface\PkgScanTrans.dof
IOCP\Interface\PkgScanTrans.dpk
IOCP\Interface\PkgScanTrans.drc
IOCP\Interface\PkgScanTrans.res
IOCP\Interface\PrEximClasses.dcu
IOCP\Interface\PrEximClasses.pas
IOCP\Interface\PrEximFileUtils.dcu
IOCP\Interface\PrEximFileUtils.pas
IOCP\Interface\PrEximTrans.dcu
IOCP\Interface\PrEximTrans.pas
IOCP\Interface\ScanClasses.dcu
IOCP\Interface\ScanClasses.pas
IOCP\Interface\ScanRegister.pas
IOCP\Interface\TransInterface.dcu
IOCP\Interface\TransInterface.essModel
IOCP\Interface\TransInterface.pas
IOCP\Interface\UML\Entire Classes\overview.html
IOCP\Interface\UML\Entire Classes\p_overview.png
IOCP\Interface\UML\Entire Classes\p_overview_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_1019.html
IOCP\Interface\UML\Entire Classes\p_xmi_1019.png
IOCP\Interface\UML\Entire Classes\p_xmi_1019_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_1022.html
IOCP\Interface\UML\Entire Classes\p_xmi_1022.png
IOCP\Interface\UML\Entire Classes\p_xmi_1022_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_1024.html
IOCP\Interface\UML\Entire Classes\p_xmi_1024.png
IOCP\Interface\UML\Entire Classes\p_xmi_1024_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_644.html
IOCP\Interface\UML\Entire Classes\p_xmi_644.png
IOCP\Interface\UML\Entire Classes\p_xmi_644_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_659.html
IOCP\Interface\UML\Entire Classes\p_xmi_659.png
IOCP\Interface\UML\Entire Classes\p_xmi_659_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_80.html
IOCP\Interface\UML\Entire Classes\p_xmi_80.png
IOCP\Interface\UML\Entire Classes\p_xmi_80_diagram.html
IOCP\Interface\UML\Entire Classes\p_xmi_925.html
IOCP\Interface\UML\Entire Classes\p_xmi_925.png
IOCP\Interface\UML\Entire Classes\p_xmi_925_diagram.html
IOCP\Interface\UML\Entire Classes\styles.css
IOCP\Interface\UML\Entire Classes\vssver.scc
IOCP\Interface\UML\PrEximClasses\overview.html
IOCP\Interface\UML\PrEximClasses\PrEximClasses.essModel
IOCP\Interface\UML\PrEximClasses\p_overview.png
IOCP\Interface\UML\PrEximClasses\p_overview_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_137.html
IOCP\Interface\UML\PrEximClasses\p_xmi_137.png
IOCP\Interface\UML\PrEximClasses\p_xmi_137_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_224.html
IOCP\Interface\UML\PrEximClasses\p_xmi_224.png
IOCP\Interface\UML\PrEximClasses\p_xmi_224_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_267.html
IOCP\Interface\UML\PrEximClasses\p_xmi_267.png
IOCP\Interface\UML\PrEximClasses\p_xmi_267_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_283.html
IOCP\Interface\UML\PrEximClasses\p_xmi_283.png
IOCP\Interface\UML\PrEximClasses\p_xmi_283_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_32.html
IOCP\Interface\UML\PrEximClasses\p_xmi_32.png
IOCP\Interface\UML\PrEximClasses\p_xmi_32_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_47.html
IOCP\Interface\UML\PrEximClasses\p_xmi_47.png
IOCP\Interface\UML\PrEximClasses\p_xmi_47_diagram.html
IOCP\Interface\UML\PrEximClasses\p_xmi_96.html
IOCP\Interface\UML\PrEximClasses\p_xmi_96.png
IOCP\Interface\UML\PrEximClasses\p_xmi_96_diagram.html
IOCP\Interface\UML\PrEximClasses\styles.css
IOCP\Interface\UML\PrEximClasses\vssver.scc
IOCP\Interface\UML\PrEximTrans\overview.html
IOCP\Interface\UML\PrEximTrans\p_overview.png
IOCP\Interface\UML\PrEximTrans\p_overview_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_120.html
IOCP\Interface\UML\PrEximTrans\p_xmi_120.png
IOCP\Interface\UML\PrEximTrans\p_xmi_120_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_123.html
IOCP\Interface\UML\PrEximTrans\p_xmi_123.png
IOCP\Interface\UML\PrEximTrans\p_xmi_123_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_125.html
IOCP\Interface\UML\PrEximTrans\p_xmi_125.png
IOCP\Interface\UML\PrEximTrans\p_xmi_125_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_254.html
IOCP\Interface\UML\PrEximTrans\p_xmi_254.png
IOCP\Interface\UML\PrEximTrans\p_xmi_254_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_269.html
IOCP\Interface\UML\PrEximTrans\p_xmi_269.png
IOCP\Interface\UML\PrEximTrans\p_xmi_269_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_31.html
IOCP\Interface\UML\PrEximTrans\p_xmi_31.png
IOCP\Interface\UML\PrEximTrans\p_xmi_31_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_514.html
IOCP\Interface\UML\PrEximTrans\p_xmi_514.png
IOCP\Interface\UML\PrEximTrans\p_xmi_514_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_58.html
IOCP\Interface\UML\PrEximTrans\p_xmi_58.png
IOCP\Interface\UML\PrEximTrans\p_xmi_58_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_605.html
IOCP\Interface\UML\PrEximTrans\p_xmi_605.png
IOCP\Interface\UML\PrEximTrans\p_xmi_605_diagram.html
IOCP\Interface\UML\PrEximTrans\p_xmi_608.html
IOCP\Interface\UML\PrEximTrans\p_xmi_608.png
IOCP\Interface\UML\PrEximTrans\p_xmi_608_diagram.html
IOCP\Interface\UML\PrEximTrans\styles.css
IOCP\Interface\UML\PrEximTrans\vssver.scc
IOCP\Interface\vssver.scc
IOCP\IOCPServer.exe
IOCP\package\IOCPBST.dcr
IOCP\package\IOCPBST.dcu
IOCP\package\IOCPD7.cfg
IOCP\package\IOCPD7.dcu
IOCP\package\IOCPD7.dof
IOCP\package\IOCPD7.dpk
IOCP\package\IOCPD7.dproj
IOCP\package\IOCPD7.dproj.local
IOCP\package\IOCPD7.dsk
IOCP\package\IOCPD7.res
IOCP\package\IOCPD7.~dpk
IOCP\package\IOCPD7.~dsk
IOCP\package\winsock2.dcu
IOCP\Project1.exe
IOCP\server\IOCPBST.dcu
IOCP\server\IOCPServer.cfg
IOCP\server\IOCPServer.dof
IOCP\server\IOCPServer.dpr
IOCP\server\IOCPServer.dproj
IOCP\server\IOCPServer.dproj.local
IOCP\server\IOCPServer.dsk
IOCP\server\IOCPServer.identcache
IOCP\server\IOCPServer.res
IOCP\server\IOCPServer.~dsk
IOCP\server\Unit1.ddp
IOCP\server\Unit1.dfm
IOCP\server\Unit1.pas
IOCP\server\Unit1.~ddp
IOCP\server\Unit1.~dfm
IOCP\server\Unit1.~pas
IOCP\server\winsock2.dcu
IOCP\ServerCore.pas
IOCP\ServerUtils.pas
IOCP\svcguid.pas
IOCP\WinSock2.pas
IOCP\ws2tcpip.inc
IOCP\wsipx.inc
IOCP\wsnetbs.inc
IOCP\wsnwlink.inc
IOCP\Interface\Demo\scan client
IOCP\Interface\Demo\Scan Server
IOCP\Interface\UML\Entire Classes
IOCP\Interface\UML\PrEximClasses
IOCP\Interface\UML\PrEximTrans
IOCP\client\__history
IOCP\Interface\Demo
IOCP\Interface\UML
IOCP\client
IOCP\Interface
IOCP\package
IOCP\server
IOCP