最近調試spydroid的代碼,發現前幾幀總是會花,不知道什麼原因。只能使用wireshark從PC端直接抓包去看發送的數據和接收端的數據有何差別。
但是wireshark抓出來的包是基於網絡協議的,其實我要的是對比UDP包的負載數據。通過不斷地摸索終於找到wiredshark其實是支持將負載提取出來的,再一次感受到wireshark的強大。話不多說,上圖:
第一步、先找到一幀UDP包,然後找到分析--追蹤流--UDP流
之後會出現如下的界面:
此時的界面是UDP的負載數據即data數據。
如果想對比發送端的數據,現在需要將數據進行轉存,在 顯示和保存數據裏 選擇爲原始數據,然後另存爲保存。
二:對比發送端和接收端的數據如下:
可以看出發送端和接收端的數據是一樣的,不存在丟包的問題。