Здравствуйте, bolt7.
B>я делаю одну библиотеку для обмена сообщениями и юзер может свободно два раза подряд отправить одному и тому же получателю разные сообщения. делаю на iocp. неужели придется синхронизировать евентами? использовать блокирующие сокеты не хочу, так как если отправляется двум разным получателям будет дольше.
Когда-то тоже начинал писать на raw IOCP. И тоже столкнулся с подобным вопросом (у меня были одновременная отправка и получение). Потом перешел на Boost.Asio. Там проблема решена
так. Мне это решение очень понравилось и, наряду с таймерами, повернуло мой проект в сторону Asio.
Programs must be written for people to read, and only incidentally for machines to execute