lua-bson
lua-bson copied to clipboard
如何从内存块中读取一个BSON呢?
example中只有lua table encode成bson userdata,但要如何从网络接收的内存块解析成bson userdata呢?
bson userdata又如何编码成字节流呢?
userdata 可以是 lua full userdata, 也可以是 light userdata 。所以你要么构造一个 full userdata ,要么直接传 C 指针,也就是 light userdata 。这些都依赖你额外用 C 实现一个 api 供 lua 调用。