├── .gitignore ├── IOCP - NewThreadPool ├── Client │ ├── Client.cpp │ ├── Client.h │ ├── Client.sln │ ├── Client.vcproj │ ├── ClientMan.cpp │ ├── ClientMan.h │ └── main.cpp ├── IOCP.sln ├── Log.cpp ├── Log.h ├── Network.cpp ├── Network.h ├── Server │ ├── Client.cpp │ ├── Client.h │ ├── IOEvent.cpp │ ├── IOEvent.h │ ├── Packet.cpp │ ├── Packet.h │ ├── Server.cpp │ ├── Server.h │ ├── Server.sln │ ├── Server.vcproj │ └── main.cpp ├── TSingleton.h └── license.txt ├── IOCP - OldThreadPool ├── Client │ ├── Client.cpp │ ├── Client.h │ ├── Client.sln │ ├── Client.vcproj │ ├── ClientMan.cpp │ ├── ClientMan.h │ └── main.cpp ├── IOCP.sln ├── Log.cpp ├── Log.h ├── Network.cpp ├── Network.h ├── Server │ ├── Client.cpp │ ├── Client.h │ ├── IOEvent.cpp │ ├── IOEvent.h │ ├── Packet.cpp │ ├── Packet.h │ ├── Server.cpp │ ├── Server.h │ ├── Server.sln │ ├── Server.vcproj │ └── main.cpp ├── TSingleton.h └── license.txt └── README.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/.gitignore -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/Client.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/Client.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/Client.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/Client.sln -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/Client.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/Client.vcproj -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/ClientMan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/ClientMan.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/ClientMan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/ClientMan.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Client/main.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/IOCP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/IOCP.sln -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Log.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Log.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Network.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Network.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Client.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Client.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/IOEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/IOEvent.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/IOEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/IOEvent.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Packet.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Packet.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Server.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Server.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Server.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Server.sln -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/Server.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/Server.vcproj -------------------------------------------------------------------------------- /IOCP - NewThreadPool/Server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/Server/main.cpp -------------------------------------------------------------------------------- /IOCP - NewThreadPool/TSingleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/TSingleton.h -------------------------------------------------------------------------------- /IOCP - NewThreadPool/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - NewThreadPool/license.txt -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/Client.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/Client.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/Client.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/Client.sln -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/Client.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/Client.vcproj -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/ClientMan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/ClientMan.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/ClientMan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/ClientMan.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Client/main.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/IOCP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/IOCP.sln -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Log.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Log.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Network.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Network.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Client.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Client.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/IOEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/IOEvent.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/IOEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/IOEvent.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Packet.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Packet.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Server.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Server.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Server.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Server.sln -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/Server.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/Server.vcproj -------------------------------------------------------------------------------- /IOCP - OldThreadPool/Server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/Server/main.cpp -------------------------------------------------------------------------------- /IOCP - OldThreadPool/TSingleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/TSingleton.h -------------------------------------------------------------------------------- /IOCP - OldThreadPool/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/IOCP - OldThreadPool/license.txt -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young2code/IOCP/HEAD/README.txt --------------------------------------------------------------------------------