现实情况:
同一电脑上,两个应用程序之间,一个做服务器,一个做客户段,IP:127.0.0.1;现在遇到有时候对方说命令已经发送,但是这边接收不到命令,想要1个能够抓包的工具进行查看中间的命令到底有没有?
网上找了一转,只有通过网卡抓包的。
Wireshark
fiddler 不错
这个基本上只抓HTTP包
推荐Wireshark,
在目标机器上安装 Wireshark就可以抓包。
如果都能改代码,分别在收发包的时候log记录一下。大约也相对容易定位问题。
Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。这么好的软件不是免费的,但也有破解版,可通过固定ip抓包