Boost asio реализует шаблон проектирования proactor, основанный на проактор ACE.
Я понимаю, почему нам нужно асинхронное чтение. Однако я запутался с асинхронной записью.
- Зачем нам нужна асинхронная запись? Полезно ли это и для соединения TCP/UDP (может ли запись в сокет TCP/UDP занять время)?
- Могу ли я смешивать асинхронное чтение с синхронной записью?