3

ソケットを使用して同じマシン (localhost) で通信する 2 つのアプリケーションがあります。アプリケーションが別のマシンにある場合は、Wireshark を使用できます。しかし、同じマシンでパケットをキャプチャする方法。

アプリケーションが通信しているポート番号がわかりません。私はライブラリ呼び出しを使用しており、下位レベルの詳細がわからないためです。

Ubuntu と Windows XP でアプリケーションを使用しています。

4

1 に答える 1

5

Linux では、netstatを使用して、アプリケーションが使用しているポートを判別できます。次に、Wireshark を使用してループバック インターフェイスでキャプチャできます (127.0.0.1 が機能しない場合は、独自の IP アドレスを入力するだけです)。

Windows でのキャプチャについては、https ://stackoverflow.com/questions/1566234/ を参照してください。

于 2013-09-02T10:15:59.667 に答える