Condividi tramite


Considerazioni sulla programmazione (Monitoraggio rete)

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.