В стандарте C ++ отсутствует API сокетов. POSIX C API достаточно переносим (документация GNU libC содержит примеры клиентов и серверов UDP и TCP, к которым я обычно обращаюсь, когда собираю другой сервер), или вы можете использовать библиотеку Boost.ASIO для большей работы с C ++ ....