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