【发布时间】:2014-10-31 01:12:09
【问题描述】:
我刚刚开始在 Lua 中使用 wireshark,我已经很困惑了。根据http://wiki.wireshark.org/LuaAPI/Tvb#tvb:len.28.29,Tvb 具有函数“len”,但是当我在下面的代码中的 buf 或 pkt 上调用它时,出现“尝试调用方法 'len'(一个数值)”错误。获取 buf 或 pkt(它们是“tvb”对象)长度的正确方法是什么?
local myprotocol = Proto("proto","My Protocol Title");
function myprotocol.dissector(buf,pkt,root)
local test = pkt:len() -- <--Throws error
【问题讨论】: