共用方式為


程式設計考慮 (網路監視器)

本主題包含程式設計資訊。 下列清單會識別一些可協助您撰寫剖析器的程式設計秘訣。

提示 描述
自動安裝解析器 實作 ParserAutoInstallInfo 函式,以自動安裝您的剖析器,並更新相關聯的 INI 檔案。 如果您手動安裝剖析器,則必須手動更新所有相關聯的 INI 檔案。
剖析通訊協議屬性 實作 AttachProperties 函式來剖析通訊協議屬性。 當您附加屬性實例時,請避免使用 AttachPropertyInstanceEx 函式,並只將它用於非位元組對齊的數據,或必須譯碼的數據。 附加屬性是指將屬性實例對應至擷取中的特定位置。
剖析在幀之間分割的通訊協定 假設通訊協定的每個部分都是在框架內完成,並假設使用者呼叫 Protocol Coalesce 工具,以將片段合併成一個通訊協定。 剖析通訊協定時,請勿回頭查看先前的框架,並避免嘗試重建在框架之間分割的通訊協定。
格式化顯示的數據 呼叫 FormatPropertyInstance 函式,以使用泛型格式器來格式化網路監視器 UI 詳細數據窗格中顯示的數據。 避免為 UI 顯示資料撰寫自訂格式器。 不過,您可以呼叫自定義格式器,針對您要剖析的通訊協定建立 摘要屬性 行。
使用CCAlloc 當您想要網路監視器針對每次捕捉分配資料時,請使用CCAlloc。 網路監視器不會指定框架呼叫剖析器的順序。
保持剖析器無狀態 讓剖析器作業保持無狀態,因為當網路監視器剖析擷取時,它不會以特定順序將畫面格傳遞至剖析器。 基於這個理由,建議您不要保留全域數據。