@DjTolib

Есть ли механизм работы с сокетами в C++?

В инете есть только С функции для работы с сокетами. А в с++ есть что то более удобное?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 3
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
Нет. ни в том, ни в другом языке нет ничего для работы с сокетами, все это по отношению к языку - внешние библиотеки.

Для C++ может быть удобна Boost или Qt
Ответ написан
@res2001
Developer, ex-admin
Ни в одном языке нет подобных функций. Просто потому, что это API операционной системы, а ОС, обычно пишут на Си. Но даже в Си их нет - это функции ОС.
Но полно библиотек, которые оборачивают ОС API в классы. Пользуйтесь. Их достаточно много. Хорошие варианты привел @gbg

Кстати, это касается практически всего, что работает с любым оборудованием - ОС предоставляет базовый API, а дальше хочешь используй напрямую, хочешь заворачивай в ООП обертку. Например работа с файлами - но тут несколько проще - в стандартной библиотеке уже содержится все необходимое. Но стандартная библиотека - это все таки дополнительная библиотека, она не встроена в язык программирования, а идет вместе с языком.
Даже в С++ можно писать без стандартной библиотеки, хотя это будет боль и вывих мозга.
Ответ написан
Комментировать
maaGames
@maaGames
Погроммирую программы
QT, Poco, куча других библиотек разной степени удобства...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы