最近调试spydroid的代码,发现前几帧总是会花,不知道什么原因。只能使用wireshark从PC端直接抓包去看发送的数据和接收端的数据有何差别。
但是wireshark抓出来的包是基于网络协议的,其实我要的是对比UDP包的负载数据。通过不断地摸索终于找到wiredshark其实是支持将负载提取出来的,再一次感受到wireshark的强大。话不多说,上图:
第一步、先找到一帧UDP包,然后找到分析--追踪流--UDP流
之后会出现如下的界面:
此时的界面是UDP的负载数据即data数据。
如果想对比发送端的数据,现在需要将数据进行转存,在 显示和保存数据里 选择为原始数据,然后另存为保存。
二:对比发送端和接收端的数据如下:
可以看出发送端和接收端的数据是一样的,不存在丢包的问题。
转载地址: http://blog.csdn.net/p6081/article/details/76973674