linux server cpp