Нужно ли заставлять клиентов поддерживать iocp, когда сервер основан на iocp?

В настоящее время я делаю 3D-игру с сервером на основе iocp. Мой вопрос заключается в том, есть ли какая-либо причина в том, чтобы клиенты поддерживали iocp io? Потому что я думаю, что мне нужен только один или два потока для io.


person Jeongmin Heo    schedule 05.01.2019    source источник


Ответы (1)


использование iocp является одним из способов получения уведомления о завершении запроса ввода-вывода. Ваш клиент может выбрать любой способ для этого. это абсолютно не зависит от способа, выбранного на сервере. клиент и сервер должны использовать один и тот же протокол, криптографию и т. д., но не обязательно иметь общие детали реализации. клиент и сервер вообще могут работать на разных ос. так что ваш клиент не обязан использовать iocp. но, тем не менее, лучше всего использовать iocp

person RbMm    schedule 06.01.2019