Description: A complete example of the completion port, can be directly compiled. Doubly linked list data structure to manage the IO node and single handle node, rare.
To Search:
File list (Check if you may need any files):
CompletionPortDemo
..................\IocpDemo
..................\........\DataStruct.h
..................\........\Debug
..................\........\.....\Demo.obj
..................\........\.....\IOCP.obj
..................\........\.....\IocpDemo.pch
..................\........\.....\IocpDemo.pdb
..................\........\.....\vc60.idb
..................\........\.....\vc60.pdb
..................\........\Demo.cpp
..................\........\DoubleList.h
..................\........\IOCP.cpp
..................\........\IOCP.h
..................\........\IocpDemo.dsp
..................\........\IocpDemo.dsw
..................\........\IocpDemo.ncb
..................\........\IocpDemo.opt
..................\........\IocpDemo.plg
..................\client
..................\......\MySocket.cpp
..................\......\MySocket.h
..................\......\ReadMe.txt
..................\......\StdAfx.cpp
..................\......\StdAfx.h
..................\......\client.aps
..................\......\client.clw
..................\......\client.cpp
..................\......\client.dsp
..................\......\client.dsw
..................\......\client.h
..................\......\client.ncb
..................\......\client.opt
..................\......\client.plg
..................\......\client.rc
..................\......\clientDlg.cpp
..................\......\clientDlg.h
..................\......\res
..................\......\...\client.ico
..................\......\...\client.rc2
..................\......\resource.h
..................\lib
..................\...\IocpDemo.exe
..................\...\IocpDemo.ilk
..................\...\client.exe
..................\...\新建 文本文档.txt
..................\说明.txt