异步选择模型

逻辑

核心:消息队列,操作系统为每个窗口创建一个消息队列,并且维护,我们想要使用消息队列,那就要创建一个窗口。

第一步:将我们的socket,绑定在一个消息上,并且投递给操作系统。

WSAAsyncSelect

第二步:取消息分类处理,

该模型只能用于windows,windows处理用户操作的核心就是消息队列。但是思想是通用的。

窗口

第一步:创建窗口结构体——WNDCLASSEX

第二步:注册窗口结构体——RegisterClassEx

第三步:创建窗口——CreateWindowEx

第四步:显示窗口——ShowWindow

第五步:消息循环——GetMessage

​ ——TranslateMessage

​ ——DispatchMessage

第六步