【发布时间】:2020-08-15 16:57:31
【问题描述】:
我正在尝试通过 udp 通过 lua 脚本客户端将几条数据发送到 node.js 服务器。
将包含字符串的字符串 var 传递给函数。在函数内部,正在创建一个数组以添加另外 2 个字符串,这些字符串是在函数外部定义的 id,用于在接收端识别 msg 的目的地。
我已经确认所有 3 个变量都在函数内部定义。然后我创建数组 bossMsg 并尝试通过 sendto() 发送它。我相信这是发生错误的地方,因为我需要序列化数组,但是阅读信息我仍然不清楚如何执行此操作。难道没有一种简单的方法可以将数据序列化,以便可以通过 sendto() 发送吗?
提前感谢您的帮助。
PandaBoss.sendBossMessage = function(msg)
bossMsg = {msg, g_ID, c_ID}
socket.try(PandaBoss.UDPSendSocket:sendto(bossMsg, ip, port))
end
【问题讨论】:
标签: arrays serialization lua udp