四个 NPP 接口中的每一个的捕获过程都是相同的。 在每种情况下,该过程包括:
- 获取要使用的 NPP 接口对象
- 连接到网络
- 启动然后停止 捕获
- 断开与网络的连接
注意
获取所需的接口对象时,请确保仅调用该接口中包含的方法。 下图显示了每个接口提供用于捕获网络数据的类似方法。 如果使用一个接口连接到网络,然后尝试使用另一个接口的方法运行捕获,则返回错误。
下图显示了运行捕获的两种不同方式。 第一张插图演示如何运行一个或多个顺序捕获,以便创建任意数量的独立捕获。
如上所示,连接到网络后,可以根据需要多次启动和停止捕获,每次重启捕获时启动新捕获并生成新统计信息。 例如,对于使用 IDelaydC 接口的延迟捕获,每次重启捕获时都会创建新的捕获 文件 。
但是,另请注意,每次重启捕获过程时,都必须调用相应的配置方法来重新配置连接。 对于启动捕获的初始调用,连接由调用配置为连接到网络。
第二张图显示了如何通过暂停和重启来运行单个捕获。
在这种情况下,可以根据需要多次暂停和重启捕获。 使用此方法,可以运行捕获,其数据 (及其相关统计信息) 记录为单个捕获。 例如,若要使用 IDelaydC 接口执行延迟捕获,所有捕获的网络信息都将保存在单个 捕获文件中。
相关主题