當(dāng)客戶端和服務(wù)器都在自己的機(jī)器上時(shí),用wireshark是看不到發(fā)送和接受到的數(shù)據(jù)包的.

一種方法是創(chuàng)建一個(gè)loopback網(wǎng)卡. 這個(gè)比較麻煩而且不一定有效.. 參見(jiàn)http://wiki.wireshark.org/CaptureSetup/Loopback

如果你的電腦再局域網(wǎng)中, 也就是說(shuō)是有網(wǎng)關(guān)服務(wù)器的情況下, 你可以通過(guò)改變路由設(shè)置. 把客戶端發(fā)往服務(wù)的包指定到網(wǎng)關(guān)服務(wù)器上.
這樣數(shù)據(jù)包就是通過(guò)網(wǎng)關(guān)饒了一圈再回來(lái), wireshark就能攔截到數(shù)據(jù)包了. 路由設(shè)定配置如下: 我在win7上試過(guò)是可以的. 其他的os不清楚

假設(shè)你的ip是172.17.8.32(不是127.0.0.1是實(shí)際的網(wǎng)卡地址), 網(wǎng)關(guān)服務(wù)器是172.17.8.253

通過(guò)下面的命令把數(shù)據(jù)包指向網(wǎng)關(guān)服務(wù)器

route add 172.17.8.32 mask 255.255.255.255 172.17.8.253 metric 1

要想再設(shè)置回來(lái)可以用下面的命令

route delete 172.17.8.32
route add 172.17.8.32 mask 255.255.255.255 172.17.8.32 metric 1

ip地址和網(wǎng)關(guān)地址可以通過(guò) ipconfig來(lái)查看.