I am trying to find out the total time it takes from the point where my C# application calls Socket.Send till the time the packet actually leaves the box. What is the best way/technique/methodology/tool to measure it?
I'd like to know and explain and measure all that happens between Socket.Send or BeginSend from my C# application till the packet actually leaves the box.