Любой код, который будет действителен в C, также допустим в C ++.Таким образом, вы можете использовать тот же API сокетов и тот же API потоков (но обертки Boost действительно могут быть гораздо более удобными).
Также C ++ будет изначально поддерживать многопоточность ближе к концув этом году (стандарт уже написан и ожидается, что ISO проголосует за него в этом году).Конечно, может потребоваться некоторое время, чтобы отобразиться в вашем компиляторе / stdlibc ++ (но gcc / gnu stdlibc ++ уже реализует его, за исключением языковой поддержки локального хранилища потоков (которую он поддерживает, но используя более старый способ, специфичный для компилятора)).Для компиляторов, которые его не поддерживают, версия Boost в любом случае в основном совместима с предлагаемым стандартом.