C ++ Как отправлять структуры через сокет?

Допустим, у меня есть структура:

struct person
{
    char name[10];
    int age;
};

struct car
{
    int locationX;
    int locationY;
};

struct company
{
    vector<person> employees;
    vector<car> cars;
};

Например, я хочу отправить / получить всю компанию , используя сокет (UDP). Итак, отправьте и получите один раз.

Как я могу это сделать? Не могли бы вы дать мне какой-нибудь код? Как все отправить и все прочитать.

Спасибо!

11
задан selbie 15 December 2011 в 08:31
поделиться