В С++ работа с сетью как правило реализуется через библиотеку 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...