2016-04-06 3 views
2

Комитет C++ в настоящее время работает над Networking Technical Specification. Мне было интересно, какие были самые большие различия с boost::asio. Более того, я слышал несколько раз, что реализация udp в boost::asio не так эффективна, как могла бы быть, и мне было интересно, пытался ли TS решить эту проблему.Каковы самые большие различия между boost.asio и текущими сетевыми TS?

ответ

4

Наибольшее различие заключается в том, что Networking TS имеет меньше вещей: поддержка SSL, последовательные порты, сигналы ОС и другие специфичные для ОС вещи. TS по-прежнему предназначен для того, чтобы пользователи библиотеки могли добавлять эти функции.

Кроме того, TSes обычно не вникают в детали реализации. Поэтому вы должны проверить свою реализацию STL, если у вас есть проблемы, о которых вы говорили.

Смежные вопросы