Size: a a a

2020 September 07

🦊

🦊fox.cpp in C++ Together 2.0
Не так сложно
источник

🦊

🦊fox.cpp in C++ Together 2.0
И будет работать именно так, как ты хочешь. В данном случае - асинхронно писать через asio.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Не так сложно
Я туповат для асинхронности
источник

RM

Roy Mustang in C++ Together 2.0
Опыта мало
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Я туповат для асинхронности
Ты вообще для всего туповат, будем честны.  Но у всех должен же быть первый раз.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Оттуда опыту взяться
источник

RM

Roy Mustang in C++ Together 2.0
А как это реализовать?
источник

RM

Roy Mustang in C++ Together 2.0
Надо оценить сложность
источник

🦊

🦊fox.cpp in C++ Together 2.0
Чего сложность то
источник

RM

Roy Mustang in C++ Together 2.0
Какие фичи асио надо юзать?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Там была обертка для файлов, которая ведёт себя, как сокет
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ты у неё дергаешь async_write
источник

🦊

🦊fox.cpp in C++ Together 2.0
Профит
источник

🦊

🦊fox.cpp in C++ Together 2.0
Можешь ещё с vectored I/O поэкспериментировать
источник

🦊

🦊fox.cpp in C++ Together 2.0
Там же
источник

🦊

🦊fox.cpp in C++ Together 2.0
Но тут я хз, будет ли польза, скорее всего нет
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Вот какой то логгер поверх Asio
источник

RM

Roy Mustang in C++ Together 2.0
spdlog работает нормально
источник

RM

Roy Mustang in C++ Together 2.0
Я же писал что я обосрался)
источник