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.
Topik terkait