为什么netstat -o选项不列出chrome选项卡的pid,但只有它的父浏览器的pid

Why netstat -o option does not list the chrome tab pid but only its parent browser pid?

本文关键字:pid 选项 浏览器 netstat chrome 为什么      更新时间:2023-10-16

谁能告诉我为什么netstat -o只列出一个浏览器的pid为所有的网络连接发生在chrome…我的意思是,即使我有2个或更多的标签在chrome中打开,每个标签都在发送数据包,netstat命令Netstat -o-b显示如下:

原本地地址外地址状态PID

TCP a.a.a.a b.b.b.b ESTABLISHED 2240 [chrome.exe]

TCP a.a.a.a c.c.c.c ESTABLISHED 2240 [chrome.exe]

2240是chrome浏览器的pid。但这两种联系是建立起来的由2个铬标签有不同的pid的它们拥有自己的股票,但没有上市。请给我点光。

更重要的是如何以编程方式获得每个chrome选项卡的pid ?注意:我使用的是windows c++。

PID是进程ID(读取:运行程序的标识符),而不是"Tab ID"。你的浏览器是否使用选项卡是完全无关紧要的——你的浏览器(一个程序=一个PID)可能会建立很多连接。通过这些连接下载的HTML将以不同的选项卡呈现给您——仅此而已。顺便说一句,连接可能会在整个内容下载后终止,但选项卡可能仍然保持打开状态(直到您手动关闭它们)。连接是否保持打开取决于许多不同的因素:页面的内容(如果它使用任何AJAX等),浏览器设置。