我正在编写一个带有套接字的程序,我需要 QoS 服务,所以我正在使用qWAVE
. 现在我希望能够检测网络变化并适应它,所以根据我应该使用的文档QOSNotifyFlow
。虽然它的设计适用于一个或两个套接字,但当您有多个套接字时,每个(组)都有不同的特性,因此添加到不同的流程中,您不能轻易使用OVERLAPPED
结构(WaitForMultipleObjects...
有硬编码限制)。
所以我正在寻找一种不使用等待重叠事件发出信号的替代方法,我发现这个问题提出了一个类似的问题,并MSFT
回答他可能使用 IO 完成端口。
现在我的问题是我可以使用像 IO 完成端口这样的功能来获得OVERLAPPED
结构吗?