Lua for Wireshark: Tvp.new_real()不存在?

Lua for Wireshark 的文档声称 Tvp 类有一个 new_real() 方法。 然而,当我尝试在我的 Lua 脚本中使用它时,似乎该方法并不存在。 我正在使用 Windows x64 的 Wireshark 1.3.5(最新的开发版本)。 该方法是否已更名? 如果是,更名为什么? 是否有更好的支持论坛来解决这个问题?

原文链接 https://stackoverflow.com/questions/2978528

点赞
stackoverflow用户206020
stackoverflow用户206020

非常常见的情况是,如果我不确定库中有哪些方法,我会使用 pairs 函数将它们打印出来。我想你可以用同样的方法解决你的问题。

for k, v in pairs(Tvp) do print(k, v) end
2010-06-05 11:59:11
stackoverflow用户89233
stackoverflow用户89233

原来这个函数已经移动到了 ByteArray 类中,现在你应该调用 ByteArray:tvb() 而不是 Tvb.real_new(byteArray)。

2010-06-05 23:51:22