Вам необходимо сериализовать ваши данные перед отправкой через любой транспорт, а на другом конце вам нужно десериализовать данные, чтобы преобразовать их обратно.Есть много и много способов сделать это в зависимости от того, насколько просты / сложны ваши данные.
Вы можете свернуть свои собственные или использовать какую-то платформу, например Буферы протокола Google или COM.Правильного ответа нет, все зависит от того, что вы пытаетесь сделать, насколько сложны ваши данные и какой производительности вам требуется.