В настоящее время я делаю 3D-игру с сервером на основе iocp. Мой вопрос заключается в том, есть ли какая-либо причина в том, чтобы клиенты поддерживали iocp io? Потому что я думаю, что мне нужен только один или два потока для io.
Нужно ли заставлять клиентов поддерживать iocp, когда сервер основан на iocp?
Ответы (1)
использование iocp является одним из способов получения уведомления о завершении запроса ввода-вывода. Ваш клиент может выбрать любой способ для этого. это абсолютно не зависит от способа, выбранного на сервере. клиент и сервер должны использовать один и тот же протокол, криптографию и т. д., но не обязательно иметь общие детали реализации. клиент и сервер вообще могут работать на разных ос. так что ваш клиент не обязан использовать iocp. но, тем не менее, лучше всего использовать iocp
person
RbMm
schedule
06.01.2019