Есть много способов сделать то, что вам нужно, и выбор зависит от того, насколько расширяемым вам должно быть решение.Если вам нужны только два целых числа, вы можете отправить их, поместив их в массив "int arr [2];"и используйте send (arr, 2 * sizeof (int)) для отправки данных.При получении данных вы делаете обратное.
Довольно простой, но простой в реализации метод для сериализации небольших объемов данных - это преобразование чисел в текст (с помощью itoa ()) и отправка списка значений, разделенных запятой.С другой стороны, вы анализируете строку, просто разделяя ее, используя кому в качестве разделителя, а затем используя atoi () для преобразования значений обратно в целые.
Однако для чего-то более сложного вам нужна более гибкая схема.Ищите «сериализация» на этом сайте для различных вариантов.Любая общая схема потребует парсера, и имеет смысл не изобретать велосипед.ASN.1 - это универсальный двоичный протокол для сериализации, широко используемый в индустрии связи.