【发布时间】:2011-11-27 19:55:24
【问题描述】:
我使用的 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,所以我试图找到将结构转换为字符串的任何方法
感谢您的任何建议。
【问题讨论】:
标签: c serialization