Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento contiene informazioni di programmazione. L'elenco seguente identifica alcuni suggerimenti per la programmazione che consentono di scrivere un parser.
| Consiglio | Descrizione |
|---|---|
| Installazione automatica del parser | Implementare la funzione diparserAutoInstallInfoper installare automaticamente il parser e aggiornare i file INI associati. Se si installa manualmente il parser, è necessario aggiornare manualmente tutti i file INI associati. |
| Analisi delle proprietà del protocollo | Implementare la funzioneAttachProperties per analizzare le proprietà del protocollo. Evitare di usare la funzioneAttachPropertyInstanceExquando si collega un'istanza di proprietà e la si usa solo per dati non allineati ai byte o per i dati che devono essere decodificati. L'associazione di proprietà si riferisce all'associazione di un'istanza di proprietà a una posizione specifica in un registro. |
| Analisi di protocolli suddivisi tra frame | Si supponga che ogni parte del protocollo sia completa all'interno di un frame e si supponga che l'utente chiami lo strumento Protocol Coalesce per combinare le parti in un unico protocollo. Non guardare indietro a un frame precedente durante l'analisi di un protocollo ed evitare di tentare di ricostruire un protocollo che è diviso tra frame. |
| Formattazione dei dati visualizzati | Chiamare la funzioneFormatPropertyInstanceper usare il formattatore generico per formattare i dati visualizzati nel riquadro dei dettagli dell'interfaccia utente di Monitoraggio di rete. Evitare di scrivere un formattatore personalizzato per i dati di visualizzazione dell'interfaccia utente. Tuttavia, è possibile chiamare un formattatore personalizzato per creare una proprietà di riepilogo riga per il protocollo analizzato. |
| Uso di CCAlloc | Usare CCAlloc quando si vuole che Monitoraggio di rete alloca i dati in base all'acquisizione. Il monitor di rete non specifica l'ordine in cui i frame chiamano il parser. |
| Mantenimento di un parser senza stato | Mantenere l'operazione del parser senza stato perché quando Monitoraggio di rete analizza un'acquisizione, non passa i fotogrammi al parser in un ordine specifico. Per questo motivo, è consigliabile non conservare i dati globali. |