我使用的UDP api基本上只接受字符串参数发送。
send_udp(str data,ip_address dest);
所以问题是我有一个结构
typedef struct
{
int bmw_red;
}vm_car_type;
typedef struct
{
int numberofbuying;
vm_car_type bmw;
} msg_type;
问题是我基本上可以发送msg_type结构(包含其中的另一个结构),将整个结构序列化为字符串,并使用send_udp消息发送它。我不知道如何将这个msg_type序列化为字符串,以便它可以发送。
有没有人建议做什么,因为我不能使用任何其他库来序列化这个,所以只是xml解析器。我有接收器解析器,但我不知道如何将上述结构序列化为xml,所以我试图找到任何方法将结构转换为字符串
感谢您提出任何建议。