新手,问下大侠们,网络接收的数据c写的struct结构,如何在lua中
lua吧
全部回复
仅看楼主
level 3
ruiniqi 楼主
新手,问下大侠们,网络接收的数据c写的struct结构,如何在lua中变成对应的数据啊!
网络用的udp,可以发单个数据,也可在lua中使用,但结构体再lua中不知道如何对应起来,大侠们给些帮助吧
2016年07月18日 07点07分 1
level 11
结构体的结构是已知的所以在c里拆分结构体利用capi构造table传递[滑稽]就是个capi的外置函数而已很简单的
2016年07月21日 04点07分 2
感谢,我的应用其实需求很简单,通过网络我接受到如下 netdata ip port = socket.receive() print (netdata) 输出结果是: --> 0.01234,0.04322 网络数据结构到了,但不会把它的值赋给lua本地变量。 即netdata中有两个值,如何取出来用 大侠,请帮助
2016年07月24日 07点07分
回复 ruiniqi :local receive = {} receive[#receive+1]=netdata
2016年08月06日 01点08分
level 8
如果你用的是lua5.3,你可以了解下string.unpack
2016年08月04日 07点08分 3
1