IOCP完成端口投递请求的时机

问题遇到的现象和发生背景

各位顶牛好,我是一个IOCP初学者,请教一下:在接收多个客户端连接后,如何判断那个客户端有数据需要接收

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

我想的是用select轮询,然后投递recv请求

我想要达到的结果

准确的投递请求的时机

应该有对应的通讯协议吧,根据命令字判断是做什么操作,再确定是否有数据要处理。