Aracılığıyla paylaş


Programlamayla İlgili Dikkat Edilmesi Gereken Hususlar (Ağ İzleyicisi)

Bu konu, programlama bilgilerini içerir. Aşağıdaki listede ayrıştırıcı yazmanıza yardımcı olacak bazı programlama ipuçları tanımlanmıştır.

İpucu Açıklama
Ayrıştırıcınızı otomatik yükleme Ayrıştırıcınızı otomatik olarak yüklemek ve ilişkili INI dosyalarını güncelleştirmek için ParserAutoInstallInfo işlevini uygulayın. Ayrıştırıcınızı el ile yüklerseniz, ilişkili tüm INI dosyalarını el ile güncelleştirmeniz gerekir.
Ayrıştırma protokolü özellikleri Protokol özelliklerini ayrıştırmak için AttachProperties işlevini uygulayın. Bir özellik örneği eklerken AttachPropertyInstanceEx işlevini kullanmaktan kaçının ve yalnızca baytla hizalanmamış veriler veya çözülmesi gereken veriler için kullanın. Özelliklerin eklenmesi, bir özellik örneğini yakalamadaki belirli bir konuma eşlemeyi ifade eder.
Çerçeveler arasında bölünmüş olan protokolleri ayrıştırma Protokolün her parçasının bir çerçeve içinde tamamlandığını ve kullanıcının parçaları tek bir protokolde birleştirmek için Protocol Coalesce aracını çağırdığını varsayalım. Bir protokolü ayrıştırırken önceki bir çerçeveye bakmayın ve çerçeveler arasında bölünmüş bir protokolü yeniden oluşturmaya çalışmaktan kaçının.
Görüntülenen verileri biçimlendirme Ağ İzleyicisi kullanıcı arabiriminin ayrıntılar bölmesinde görüntülenen verileri biçimlendirmek için genel biçimlendiriciyi kullanmak için FormatPropertyInstance işlevini çağırın. Kullanıcı arabirimi görüntüleme verileri için özel bir biçimlendirici yazmaktan kaçının. Ancak, ayrıştırdığınız protokol için bir özet özelliği satırı oluşturmak için özel bir biçimlendirici çağırabilirsiniz.
CCAlloc kullanma Ağ İzleyicisi yakalama başına veri tahsis etmesini istediğinizde CCAlloc kullanın. Ağ İzleyicisi, çerçevelerin ayrıştırıcıyı çağırdığı sırayı belirtmez.
Ayrıştırıcıyı durumsuz tutmak Ağ İzleyicisi bir yakalamayı ayrıştırdığında kareleri ayrıştırıcıya belirli bir sırada geçirmediğinden ayrıştırıcı işlemini durum bilgisiz tutun. Bu nedenle, genel verileri saklamamanızı öneririz.