我尝试确定一个特定程序在发送数据到互联网时使用的端口。有没有工具可以找出这个信息?还是我需要使用Wireshark进行数据包检查?
背景:我试图在我的Fritz!Box 7490路由器上创建一个优先规则,以便某些电脑游戏被视为实时应用程序,并且在我在线游戏时尽可能减少延迟,例如,如果网络中的其他人决定在YouTube上观看视频。
我尝试确定一个特定程序在发送数据到互联网时使用的端口。有没有工具可以找出这个信息?还是我需要使用Wireshark进行数据包检查?
背景:我试图在我的Fritz!Box 7490路由器上创建一个优先规则,以便某些电脑游戏被视为实时应用程序,并且在我在线游戏时尽可能减少延迟,例如,如果网络中的其他人决定在YouTube上观看视频。
确定您的程序的进程标识符(PID)
tasklist | find "myprogram.exe"
检查输出结果的第三列端口信息
netstat /a /n /o | find " 4564"
/n参数将地址保持为数字形式(无需解析),这样命令就能快速完成(对您的需求而言应该足够)/b标志来在netstat中列出可执行文件的名称。然而,请注意它只会列出你有权限访问的可执行文件(除非你以管理员身份运行)。 - Moshe Katz/b标志对于这种情况不适用,因为使用了简单的过滤器find。如果有人想要浏览完整列表或使用一些高级行过滤技术,那么他们可以选择/b,但是否则/o更加方便。 - miroxlav