wriesharek同時監聽多個埠

2021-09-20 11:56:10 字數 730 閱讀 1855

之前的文章《wireshark解析自定義的protobuf協議》 ,當時只監聽了乙個埠,而如果遊戲同時有二個 socket 連線,比如乙個是閘道器另外乙個是其它的,怎麼辦呢?

for i,port in ipairs(tcp_port) do

tcp_port_table:add(port, m_meteoricproto)

end

wiresharek 的過濾條件可以這樣寫:

(ip.dst == 192.168.xx.xx or ip.src == 192.168.xx.xx) && tcp.len > 0

第乙個問題,監聽多個埠,查官方文件沒找到答案。

追蹤到原始碼也不是太理解

之後測試發現,下面二種方式也是可以的,一種表示範圍,另一種表示多個埠,與用for迴圈的效果一樣。

tcp_port_table:add("8002-8004", m_meteoricproto)

tcp_port_table:add("8002,8003,8004", m_meteoricproto)

wriesharek同時監聽多個埠

之前的文章 wireshark解析自定義的protobuf協議 當時只監聽了乙個埠,而如果遊戲同時有二個 socket 連線,比如乙個是閘道器另外乙個是其它的,怎麼辦呢?for i,port in ipairs tcp port do tcp port table add port,m meteor...

wriesharek同時監聽多個埠

之前的文章 wireshark解析自定義的protobuf協議 當時只監聽了乙個埠,而如果遊戲同時有二個 socket 連線,比如乙個是閘道器另外乙個是其它的,怎麼辦呢?for i,port in ipairs tcp port do tcp port table add port,m meteor...

VUE監聽同時監聽多個屬性

同時監聽多個屬性 重點 通過計算屬性將兩個物件組合起來,並通過watch屬性監聽 只可以是兩個完整的屬性,不可以是子屬性。例如,就不能是const this,此處不懂看 如果可能的話,盡量將牽扯的屬性定義在乙個物件中,直接監聽該物件即可。例如直接監聽student物件 template export...