Self-implemented HTTP/2 based on winsock2 and IOCP.
-
IOCP Model
- Accept
- Recv
- Send
- Close
-
Server & Socket interface
- Server start
- Server close
- Server onAccept
- Server onClose
- Socket onRecv
- Socket onClose
- Socket Write
- Socket End
- Socket Close
-
HTTP interface
- HttpReq
- HttpReq::headers, HttpReq::method, HttpReq::path
- HttpReq::clientAddr, other client infos
- HttpReq::OnData
- HttpReq::OnEnd
- HttpRes
- Status
- SetHeader
- Write
- HttpReq
-
Refactor
- Make HttpReq, HttpRes and Scoket a class
- HttpReq
- HttpRes
- Socket
- privatefiy properties
- HttpReq
- HttpRes
- Socket
- Make HttpReq, HttpRes and Scoket a class