0

我们有:

1) 根设备

2)在其上启动应用程序。(例如 YouTube)。

3)这个应用程序的PID。

4)一些数据从互联网传输到应用程序。(视频播放)

我需要获取此数据传输到的端口。

PS 在“tcpdump”的帮助下,我可以看到数据在哪个端口上传输,但在哪个端口上发送数据可能有很多。我只需要我的应用程序。

4

2 回答 2

0

您可以使用它lsof -i来获取所有开放的互联网连接。要提取您的应用程序,您可以执行以下操作:

     lsof -i | grep "yourappname"

这将为您提供连接信息,例如哪个 ip:port 用于与远程服务器通信。

于 2013-09-05T11:40:06.617 回答
0

采用

cat /proc/pid/net/tcp

我的错误是该命令需要调用而不是播放视频,因为新端口仅添加到应用程序tcp文件中。

于 2013-09-06T10:35:12.220 回答