例如,在Android中,进程1234的PID正在使用端口2222,2223,2224。现在我有一个PID 1234.我想知道如何找到进程正在使用的端口号2222,2223,2224?
我尝试过使用netstat -anp就像在Linux中一样,但是没有用。 ADB shell中的netstat -anp与netstat具有相同的效果,netstat没有任何命令参数。
答案 0 :(得分:9)
您可以使用busybox netstat -pt
或cat /proc/1234/net/tcp
答案 1 :(得分: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源代码树中删除。