這四個 NPP 介面的每個擷取程式都相同。 在每個案例中,此程式包括:
- 取得要使用的 NPP 介面物件
- 正在連接到網路
- 啟動和停止 擷取
- 中斷與網路的連接
注意
當您取得所需的介面物件時,請確定您只呼叫該介面中包含的方法。 下圖顯示每個介面都提供類似的方法來擷取網路數據。 如果您使用一個介面連線到網路,然後嘗試使用另一個介面的方法執行擷取,就會傳回錯誤。
下圖顯示您可以執行擷取的兩種不同的方式。 第一個圖例顯示如何執行一或多個循序擷取,讓您建立任意數目的獨立擷取。
如上所示,連線到網路之後,您可以視需要啟動和停止擷取次數,啟動新的擷取,並在每次重新啟動擷取時產生新的統計數據。 例如,針對使用 IDelaydC 介面的延遲擷取,每次重新啟動擷取時,都會建立新的 擷取檔案。
不過,也請注意,每次重新啟動擷取程式時,都必須呼叫適當的 configure 方法來重新設定連線。 若要啟動初始擷取,必須藉由呼叫來連接網路以設定連線。
第二個圖例顯示如何暫停和重新啟動來執行單一擷取。
進行單次擷取
在此情況下,您可以無限次數地暫停和重新啟動擷取。 使用這種方法,您可以執行擷取,其數據(及其相關統計數據)會記錄為單一擷取。 例如,若要使用 IDelaydC 介面執行延遲擷取,所有擷取的網路信息都會儲存在單一 擷取檔案中。
相關主題