Condividi tramite


Interpretazione della traccia di rete

Quando la traccia di rete è abilitata, è possibile usare la traccia per acquisire le chiamate effettuate dall'applicazione a vari System.Net membri della classe. L'output di queste chiamate può essere simile agli esempi seguenti.

[588]   (4357)   Entering Socket#33574638::Send()
[588]   (4387)   Exiting Socket#33574638::Send()-> 61#61

Nell'esempio precedente [588] è l'identificatore univoco del thread corrente. (4357) e (4387) sono timestamp che indicano il numero di millisecondi trascorsi dall'avvio dell'applicazione. I dati che seguono il timestamp mostrano che l'applicazione immette e esce dal metodo Socket.Send. L'oggetto che esegue il Send metodo ha 33574638 come identificatore univoco. La traccia di uscita del metodo include il valore restituito (61 nell'esempio precedente).

Le tracce di rete possono acquisire il traffico di rete inviato o ricevuto dall'applicazione usando protocolli a livello di applicazione, ad esempio HTTP (Hypertext Transfer Protocol). Questi dati possono essere acquisiti come testo e, facoltativamente, dati esadecimali. I dati esadecimali sono disponibili quando si specifica includehex come valore dell'attributo tracemode . Per informazioni dettagliate su questo attributo, vedere Procedura: Configurare la traccia di rete. La traccia di esempio seguente è stata generata usando includehex.

[1692] (1142) 00000000 : 47 45 54 20 2F 77 70 61-64 2E 64 61 74 20 48 54 : GET /wpad.dat HT

[1692] (1142) 00000010 : 54 50 2F 31 2E 31 0D 0A-48 6F 73 74 3A 20 69 74 : TP/1.1..Host: it

[1692] (1142) 00000020 : 67 70 72 6F 78 79 0D 0A-43 6F 6E 6E 65 63 74 69 : gproxy..Connecti

[1692] (1142) 00000030 : 6F 6E 3A 20 43 6C 6F 73-65 0D 0A 0D 0A : on: Close....

Per omettere i dati esadecimali, specificare protocolonly come valore per l'attributo tracemode . Nell'esempio seguente viene illustrata la traccia quando protocolonly viene specificata.

[2444] (594) Data from ConnectStream#33574638::WriteHeaders<<GET /wpad.dat HTTP/1.1

Host: itgproxy

Connection: Close

Vedere anche