我需要开发一个在UDP套接字中使用IOCP的应用程序,但这些材料在Microsoft文档中作为其他示例找到,或者模糊或以实现的形式集中。我希望有使用IOCP经验的人确认正确的用法是:
我没有描述套接字的实现,因为它不是焦点,但这是使用IOCP的正确方法吗?
第二个问题是关于应用程序设计,在发送信息的情况下。我读过一些内容,说与IOCP一起使用的应用程序不会使用对输出操作的直接调用(例如直接调用WSASendTo函数),而是使用PostQueuedCompletionStatus函数在线程中生成一个事件来运行此操作。根据我所研究的内容,我认为在性能方面没有任何优势。
假设两个表单都应用于线程池,使用PostQueuedCompletionStatus执行输出操作是有好处的吗?