我在本机起了一个两个TCP服务,两个服务彼此通讯,由于其中一台服务无法debug(封装的客户端),此时我只能通过抓包的形式,来证明我开发的服务是可用状态。
通过ifconfig查看你的本地网卡名称,我本地网卡是lo0,本地服务是9030端口,传输协议是tcp,抓包结果输出到文件中。命令如下:
tcpdump -i lo0 tcp port 9030 -w temp.out
打开wireshark软件,打开上一步的生成的抓包文件。然后就可以看到,tcp三次握手四次分手,以及数据传输的过程。
概述-《TCP/IP详解》读书笔记→