swibong
@swibong
No system is safe.

Какую литературу можете посоветовать для изучения программирования в сетях на С++?

Начал изучать С++. Параллельно хочу изучать программирование в сетях. Есть огромное желание написать какой-нибудь элементарный чат и, естественно, полностью понять, что и как работает.

В С++ я, пока что, совсем нуб. Прошёл только управляющие операторы, массивы, немного классов с объектами. (Книга Дейтелов. Остановился на 7-ой главе).

Какую литературу можете посоветовать на этот счёт? Желательно, чтобы всё разжёвывалось.

Даже если знаний в плюсах ещё совсем мало, всё равно хочется "поковыряться" в работе с сетью, ну уж очень тянет!
  • Вопрос задан
  • 689 просмотров
Пригласить эксперта
Ответы на вопрос 2
@asd111
В С++ работа с сетью как правило реализуется через библиотеку boost.asio.
Вот небольшой набор уроков. Урок начинается с компилирования boost, но это лишний шаг - лучше взять уже скомпилированную версию.
https://habrahabr.ru/post/192284/

Если хотите изучить азы, такие как работа с сокетами, то можете брать любой урок из google по работе с сокетами на С++, заодно сравните насколько удобнее boost.asio.

Можно глянуть эту статью для начинающих, правда там python https://habrahabr.ru/post/149077/

Программировать на С++ под windows советую в visual studio 2015 community(бесплатная полноценная версия). boost лучше скачать в скомпилированном виде по ссылке ниже. Скачивайте два инсталятора с надписью msvc 14 один 64 и один 32, хотя если будете писать только x64 то можно ограничиться версией под 64 бит.
https://sourceforge.net/projects/boost/files/boost...
Ответ написан
Комментировать
@denizen
Классика всегда в моде. Посоветую почитать У.Р. Стивенс "Разработка сетевых приложений".
Но с вашим багажом знаний будет тяжело это изучать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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