Bagikan melalui


Tingkat Pelacakan Winsock

Tingkat Pelacakan Winsock

Ada dua tingkat pengelogan yang mungkin dalam pelacakan Winsock:

  • Informasi
  • Penyedehanaan kata

Tingkat informasi melacak soket membuat dan menutup peristiwa, serta kesalahan apa pun yang terjadi pada soket.

Tingkat verbose mencakup peristiwa tingkat informasi, dan menambahkan pelacakan tambahan untuk peristiwa kirim dan terima. Pengelogan verbose akan digunakan untuk menangkap masalah korupsi buffer serta aplikasi yang ditulis dengan buruk.

Baik informasi atau tingkat verbose dapat digunakan dengan pelacakan Peristiwa Jaringan Winsock. Pelacakan Perubahan Katalog Winsock hanya mendukung tingkat informasi.

Pelacakan Peristiwa Informasi

Daftar berikut merinci operasi soket peristiwa jaringan Winsock yang dilacak pada tingkat informasi:

  • Pembuatan soket

    Peristiwa dicatat pada pembuatan soket yang dapat digunakan untuk melacak masa pakai soket. Peristiwa ini juga mencakup soket yang dibuat dengan menerima koneksi pada soket mendengarkan.

  • Mengikat

    Alamat IP lokal dicatat untuk membantu menghubungkan informasi pelacakan Winsock dengan panggilan soket aplikasi.

  • Sambung

    Alamat IP jarak jauh soket yang terhubung dicatat untuk membantu menghubungkan informasi pelacakan Winsock ke panggilan soket aplikasi.

  • Pembatalan dan pembatalan yang dimulai Winsock

    Setiap kali Winsock secara aktif membatalkan atau membatalkan permintaan, acara dicatat.

  • Reset yang dimulai transportasi

    Setiap kali transportasi yang mendasarinya menunjukkan koneksi telah direset, peristiwa dicatat.

  • Kesalahan kirim dan terima

    Setiap kali panggilan kirim atau terima ke transportasi yang mendasar gagal, peristiwa dicatat.

  • Soket terputus dan tutup

    Peristiwa dicatat ketika handel soket ditutup.

Pelacakan Peristiwa Verbose

Semua peristiwa informasi ditelusuri pada tingkat verbose. Daftar berikut merinci operasi soket peristiwa jaringan Winsock tambahan yang ditelusuri pada tingkat verbose:

  • Mengirim dan menerima buffer

    Peristiwa dicatat dari alamat dan panjang buffer pengguna saat panggilan kirim dan terima diposting ke Winsock, serta setelah menyelesaikan panggilan ini. Ini berguna untuk mendiagnosis masalah penggunaan kembali buffer serta penggunaan buffer yang tidak efisien.

  • Opsi soket

    Peristiwa dicatat ketika aplikasi mengubah nilai opsi soket tertentu. Beberapa opsi yang dicatat termasuk SO_SNDBUF, SO_RCVBUF, SIO_ENABLE_CIRCULAR_QUEUEING, dan FIONBIO.

  • WSAPoll dan pilih

    Peristiwa dicatat dari penggunaan aplikasiWSAPolldan memilih panggilan yang dapat digunakan untuk menemukan hambatan performa.

  • Pembatalan dan pembatalan yang dimulai Winsock

    Setiap kali Winsock secara aktif membatalkan atau membatalkan permintaan, acara dicatat.

  • Masker peristiwa

    Peristiwa dicatat dari masker peristiwa yang didaftarkan aplikasi untuk menggunakan fungsiWSAEventSelect.

  • Datagram

    Peristiwa dicatat setiap kali datagram tiba dan tidak ada ruang buffer untuk menyalinnya.

Kontrol Winsock Tracing

Winsock Tracing

Detail Pelacakan Perubahan Katalog Winsock

Winsock Network Event Tracing Details