2
我剛剛在Lua爲wireshark開始工作,我已經很困惑。根據http://wiki.wireshark.org/LuaAPI/Tvb#tvb:len.28.29 Tvb具有函數「len」,但是當我在下面的代碼中調用buf或pkt時,我得到了「嘗試調用方法'len'(數字值)」的錯誤。獲得buf或pkt(它們是「tvb」對象)長度的正確方法是什麼?Lua Wireshark腳本
local myprotocol = Proto("proto","My Protocol Title");
function myprotocol.dissector(buf,pkt,root)
local test = pkt:len() -- <--Throws error