我想发送一个结构
struct s {
unsigned int a;
unsigned short b;
unsigned char str[16];
}
如何使用javascript发送上述结构?而且我不能使用json。
我想发送一个结构
struct s {
unsigned int a;
unsigned short b;
unsigned char str[16];
}
如何使用javascript发送上述结构?而且我不能使用json。
没有办法以您不必在服务器中进行任何解包的方式“发送结构”。struct 定义只对 C++ 服务器有意义,即使在那里也不能保证它映射到内存的方式。您将需要某种序列化(将程序数据转换为可解析的数据流以进行存储或传输),而 XML 和 JSON 等文本格式是一种简单而可靠的方法。我会选择 JSON,因为 Javascript 本身就支持它;您所要做的就是向对象添加属性,然后对其进行JSON.stringify。真正的工作是在服务器端。在那里,您需要使用诸如JsonCpp或nosjob之类的库来读取 JSON 数据。