当服务器基于 iocp 时,我是否需要让客户端支持 iocp?

Do I need to make clients support iocp when the server is iocp based?

我目前正在使用基于 iocp 的服务器制作 3d 游戏。 我的问题是,是否有任何理由让客户支持 iocp io? 因为我觉得我只需要一两个线程来做io.

使用 iocp 是在 i/o 请求完成时获得通知的一种方式。您的客户可以为此选择ose 任何方式。这绝对独立于服务器上选择的方式。客户端和服务器必须使用相同的协议、加密等,但不强制具有共同的实现细节。客户端和服务器完全可以 运行 不同 os。 所以你的客户没有义务使用iocp。但是在这里使用 iocp 是最好的方法