Size: a a a

2020 July 22

П

Павел in Qt
Stanislav Ershov
ну вообще асио активно под стандарты пилят, под network ts, экзекуторы
активно пилят это хоть какой-то стабильный результат будет приблизительно ... никогда, верно? Ну просто в мире плюсов всё так
источник

МС

Михаил Серебренников... in Qt
Побитый Кирпич
Угадай что там под капотом на линупсе :)))
Boost::asio. Знаю.
источник

МС

Михаил Серебренников... in Qt
Напрямую его использовать не удобно, как по мне.
источник

ПК

Побитый Кирпич... in Qt
Михаил Серебренников
Напрямую его использовать не удобно, как по мне.
Потому что он низкоуровневый для записи в сокеты. Над ним надо делать доп построения
источник

МС

Михаил Серебренников... in Qt
Нигде. Т.к. это клиентская библиотека.
источник

МС

Михаил Серебренников... in Qt
Как и нет здесь boost::asio, т.к. это не HTTP.
источник

МС

Михаил Серебренников... in Qt
Синтаксис северного TCP кода на boost, seastar, libevent или libuv - дело вкуса, конечно. Каждый может сам посмотреть примеры простого асинхронного многопоточного сервера.
источник

OK

Oleg K in Qt
Не увидел PoCo ( https://pocoproject.org/docs/Poco.Net.TCPServer.html ), как кандидата для реализации сервера
источник

OK

Oleg K in Qt
Кто-то пробовал использовать?
источник

AS

Anatoly Shirokov in Qt
Oleg K
Не увидел PoCo ( https://pocoproject.org/docs/Poco.Net.TCPServer.html ), как кандидата для реализации сервера
По отзывам поко не надо использовать
источник

ПК

Побитый Кирпич... in Qt
Михаил Серебренников
Синтаксис северного TCP кода на boost, seastar, libevent или libuv - дело вкуса, конечно. Каждый может сам посмотреть примеры простого асинхронного многопоточного сервера.
Не сказал бы что дело вкуса. Если туда нельзя воткнуть корутины в С++20, то всё, кандидат в отставания от тренда
источник

ПК

Побитый Кирпич... in Qt
Как раз асинхронная модель в boost.asio такова, что она расширяема и туда очень просто воткнуть корутины, что и было уже сделано
источник

МС

Михаил Серебренников... in Qt
Это плюс несомненно.
источник

MT

Maksim Tsvetkov in Qt
Михаил Серебренников
В Asio чёт я не заметил использование лямбда функций для обработчиков.
Можно, из коробки
источник

Т8

Т-34 85 in Qt
Есть ли смысл в d-bus, или лучше сокеты/локальные сокеты? Требований к перформансу нет, главное - удобство разработки и дебага
источник

П

Павел in Qt
PoCo, boost.asio, в кт есть сокеты но их никто не сделал для людей?) казалось бы, что могло бы быть проще
источник

Т8

Т-34 85 in Qt
Т-34 85
Есть ли смысл в d-bus, или лучше сокеты/локальные сокеты? Требований к перформансу нет, главное - удобство разработки и дебага
Вроде как в доке написано, что d-bus позволяет напрямую вызывать слоты в другом процессе, но так ли все́ сладко?
источник

GS

Georgy Shepelev in Qt
если не вдаваться в подробности, то да, сладко
источник

Т8

Т-34 85 in Qt
Georgy Shepelev
если не вдаваться в подробности, то да, сладко
Окей, попробую переписать с сокетов на дбас. Спасибо
источник

AS

Anatoly Shirokov in Qt
Павел
PoCo, boost.asio, в кт есть сокеты но их никто не сделал для людей?) казалось бы, что могло бы быть проще
Какой-то вы ревнитель, то не так, так не этак
источник