【发布时间】:2010-09-29 00:53:51
【问题描述】:
据我了解 Windows Server 2003/2008 和 C++ 编程下的 IOCP,它们或多或少是服务多个套接字而不是选择的最高性能方式,或者将多个线程捆绑在一起以服务这些请求。
但是,如果我的程序只有一个套接字,并且考虑到其他约束通常会读取一个数据包,执行工作,然后等待另一个数据包,那么 IOCP 会给我带来什么吗?
在这种特定情况下,如果不是更快,感觉就像坐在一个 recv() 或等效程序中至少一样快?
【问题讨论】: