通过接受字符串的UDP api发送嵌套结构

时间:2011-09-29 15:41:55

标签: c serialization

我使用的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,所以我试图找到任何方法将结构转换为字符串

感谢您提出任何建议。

1 个答案:

答案 0 :(得分:0)

Here's来自Beej的C网络编程指南的一些序列化信息。