Какую кроссплатфоменную библиотеку для работы с сокетами на с++ вы используйте?
www.boost.org/doc/libs/master/doc/html/boost_asio/...
Я полагаю что в ближайшем будущем (возможно в c++17) в std добавят API для работы с сетью.
habrahabr.ru/company/infopulse/blog/226557
На ваш выбор, с примерами использования