Sdílet prostřednictvím


Úrovně trasování rozhraní Winsock

Úrovně trasování rozhraní Winsock

Trasování rozhraní Winsock je možné provést dvěma úrovněmi protokolování:

  • Informace
  • Užvaněný

Trasování na úrovni informací vytváří a ukončuje události a také všechny chyby, ke kterým dochází v soketu.

Podrobná úroveň obsahuje události na úrovni informací a přidává další trasování pro události odesílání a přijímání. Podrobné protokolování by se použilo k zachycení problémů s poškozením vyrovnávací paměti a také špatně napsaných aplikací.

Informace nebo podrobnou úroveň lze použít s trasováním událostí sítě Winsock. Trasování změn katalogu Winsock podporuje pouze úroveň informací.

Trasování událostí informací

Následující seznam obsahuje podrobnosti o operacích soketů síťových událostí Winsock, které jsou sledovány na úrovni informací:

  • Vytvoření soketu

    Událost je zaznamenána při vytváření soketu, která se dá použít k trasování životnosti soketu. Tyto události také zahrnují sokety vytvořené přijetím připojení na naslouchacím soketu.

  • Vázat

    Místní IP adresa se protokoluje, aby pomohla korelovat informace trasování rozhraní Winsock s voláním soketu aplikace.

  • Spojit

    Vzdálená IP adresa připojeného soketu je protokolována, aby pomohla korelovat informace trasování rozhraní Winsock s voláním soketu aplikace.

  • Přerušení a zrušení iniciované rozhraním Winsock

    Kdykoli winsock aktivně přeruší nebo zruší požadavek, událost se zaprotokoluje.

  • Resetování iniciované přenosy

    Kdykoli podkladová přenos označuje, že připojení bylo resetováno, událost se zaprotokoluje.

  • Odesílání a přijímání chyb

    Při každém selhání odesílání nebo příjmu volání do podkladového přenosu se událost zaprotokoluje.

  • Odpojení soketu a uzavření

    Událost se zaprotokoluje při zavření úchytu soketu.

Podrobné trasování událostí

Všechny informační události jsou sledovány na podrobné úrovni. Následující seznam obsahuje podrobnosti o dalších operacích soketů síťových událostí Winsock, které jsou trasovány na podrobné úrovni:

  • Odesílání a příjem vyrovnávacích pamětí

    Události jsou protokolovány adresy a délky vyrovnávací paměti uživatele při odesílání a přijímání volání jsou publikovány do rozhraní Winsock, stejně jako po dokončení těchto volání. To je užitečné při diagnostice problémů s opětovným použitím vyrovnávací paměti a neefektivního používání vyrovnávacích pamětí.

  • Možnosti soketů

    Událost se zaprotokoluje, když aplikace změní určité hodnoty možností soketu. Mezi protokolované možnosti patří SO_SNDBUF, SO_RCVBUF, SIO_ENABLE_CIRCULAR_QUEUEING a FIONBIO.

  • WSAPoll a vyberte

    Událost je zaznamenána z použití aplikace WSAPoll a vybrat volání, která se dají použít k vyhledání kritických bodů výkonu.

  • Přerušení a zrušení iniciované rozhraním Winsock

    Kdykoli winsock aktivně přeruší nebo zruší požadavek, událost se zaprotokoluje.

  • Maska události

    Událost je zaznamenána maska událostí aplikace registruje k použití WSAEventSelect funkce.

  • Datagram

    Událost se zaprotokoluje při příchodu datagramu a není k dispozici žádné místo vyrovnávací paměti, ve kterém se má kopírovat.

řízení trasování rozhraní Winsock

trasování rozhraní Winsock

podrobnosti trasování změn katalogu Winsock

podrobnosti trasování událostí sítě Winsock