2013-01-09 32 views
5

例如,在Android中,進程1234的PID使用端口2222,2223,2224。現在我有一個PID 1234.我想知道如何找出該進程正在使用的端口號2222,2223,2244?如何使用ADB shell查找進程正在使用的端口?

我已經嘗試使用netstat -anp就像在Linux中的方式,但沒有奏效。 netstat -anp在ADB shell中與netstat具有相同的效果,netstat沒有任何命令參數。

回答

6

您可以使用busybox netstat -ptcat /proc/1234/net/tcp

+0

非常感謝你 – user1960407

+0

這裏假設busybox已經安裝。 –

+0

@Alex cat/proc/1234/net/tcp列出了系統上的所有tcp套接字,而不僅僅是進程1234打開的套接字。 –