10

例如,在 Android 中,进程 1234 的 PID 正在使用端口 2222、2223、2224。现在我有一个 PID 1234。我想知道如何找出进程正在使用的端口号 2222、2223、2224?

我曾尝试像在 Linux 中那样使用 netstat -anp,但这不起作用。ADB shell 中的 netstat -anp 与 netstat 具有相同的效果,没有任何命令参数。

4

2 回答 2

11

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

于 2013-01-09T10:21:56.527 回答
0

尝试检查我的 github 存储库,https://github.com/LipiLee/netstat

我在 Android 源代码中更新了工具箱的 netstat(https://android.googlesource.com/platform/system/core/+/master/toolbox/netstat.c)。

更新:工具箱的 netstat 在 Android M 版本中被 toybox 的 netstat 取代。所以工具箱中的 netstat 在 Android 源代码树中被删除了。

于 2014-01-26T08:56:26.747 回答