Aracılığıyla paylaş


Winsock İzleme Düzeyleri

Winsock İzleme Düzeyleri

Winsock izlemesinde iki günlük düzeyi mümkündür:

  • Bilgi
  • Ayrıntılı

Bilgi düzeyi izleme yuvada oluşan hataların yanı sıra olayları oluşturur ve kapatır.

Ayrıntılı düzey, bilgi düzeyi olaylarını içerir ve gönderme ve alma olayları için ek izleme ekler. Ayrıntılı günlük, arabellek bozulması sorunlarını ve kötü yazılmış uygulamaları yakalamak için kullanılır.

Bilgiler veya ayrıntılı düzey Winsock Ağ Olayı izleme ile kullanılabilir. Winsock Kataloğu Değişiklik izlemesi yalnızca bilgi düzeyini destekler.

Bilgi Olay İzleme

Aşağıdaki listede, bilgi düzeyinde izlenen Winsock ağ olay yuvası işlemlerinin ayrıntıları yer alır:

  • Yuva oluşturma

    Yuva oluşturma işleminde bir olay günlüğe kaydedilir ve bu olay yuvanın ömrünü izlemek için kullanılabilir. Bu olaylar, dinleme yuvasındaki bağlantıları kabul ederek oluşturulan yuvaları da içerir.

  • Bağlamak

    Yerel IP adresi, Winsock izleme bilgilerinin bir uygulamanın yuva çağrıları ile ilişkilendirilmelerine yardımcı olmak için günlüğe kaydedilir.

  • Bağlamak

    Bağlı yuvanın uzak IP adresi, Winsock izleme bilgilerini bir uygulamanın yuva çağrıları ile ilişkilendirmeye yardımcı olmak için günlüğe kaydedilir.

  • Winsock tarafından başlatılan iptaller ve iptaller

    Winsock bir isteği etkin bir şekilde durdursa veya iptal etse olay günlüğe kaydedilir.

  • Aktarım tarafından başlatılan sıfırlamalar

    Temel alınan aktarım bir bağlantının sıfırlandığını gösterdiğinde olay günlüğe kaydedilir.

  • Gönderme ve alma hataları

    Temel alınan aktarıma gönderme veya alma çağrısı başarısız olduğunda olay günlüğe kaydedilir.

  • Yuva bağlantısını kesin ve kapatın

    Yuva tutamacı kapatıldığında bir olay günlüğe kaydedilir.

Ayrıntılı Olay İzleme

Tüm bilgi olayları ayrıntılı düzeyde izlenir. Aşağıdaki liste, ayrıntılı düzeyde izlenen ek Winsock ağ olay yuvası işlemlerinin ayrıntılarını içerir:

  • Arabellekleri gönderme ve alma

    Olaylar, gönderme ve alma çağrıları Winsock'a gönderildiğinde ve bu çağrılar tamamlandığında kullanıcı arabelleği adresleri ve uzunlukları günlüğe kaydedilir. Bu, arabellek yeniden kullanım sorunlarını tanılamanın yanı sıra arabelleklerin verimsiz kullanımını tanılamak için yararlıdır.

  • Yuva seçenekleri

    Bir uygulama belirli yuva seçeneği değerlerini değiştirdiğinde bir olay günlüğe kaydedilir. Günlüğe kaydedilen seçeneklerden bazıları SO_SNDBUF, SO_RCVBUF, SIO_ENABLE_CIRCULAR_QUEUEING ve FIONBIO'yu içerir.

  • WSAPoll ve

    Bir olay, uygulamanın WSAPoll kullanımına kaydedilir ve performans sorunlarını bulmak için kullanılabilecekçağrıları seçme.

  • Winsock tarafından başlatılan iptaller ve iptaller

    Winsock bir isteği etkin bir şekilde durdursa veya iptal etse olay günlüğe kaydedilir.

  • Olay maskesi

    Bir olay, bir uygulamanın WSAEventSelect işlevini kullanmak için kaydolan olay maskesinin günlüğe kaydedilir.

  • Datagram

    Bir veri birimi her geldiğinde bir olay günlüğe kaydedilir ve bunun kopyalandığı arabellek alanı yoktur.

Winsock İzleme Denetimi

winsock izleme

Winsock Kataloğu Değişiklik İzleme Ayrıntılarını

Winsock Ağ Olay İzleme Ayrıntıları