Re: [asio-users] Measure bandwidth
Brought to you by:
chris_kohlhoff
From: Yuri T. <yu...@ti...> - 2012-02-16 03:57:03
|
ASIO doesn't add anything to packets sent to sockets. That is if you async_send() 100 bytes of data, exactly that amount will be written to socket and sent over network (of course this doesn't account IP and ethernet headers). So you can just count bytes written at where you perform your write operations. Alternatively you can create your own socket/wrapper which does this internally (it's possible because asio is completely template-based). Also you can use external tools, like Wireshark. Given packets capture you can perform many kind of analysis: losts, retransmits, bandwidth graph (in any direction or gross), etc. On Wed, Feb 15, 2012 at 11:11 PM, Wouter van Kleunen <wou...@kl...>wrote: > > Is it possible somehow with asio to measure the bandwidth consumed / > bytes send by the lower-level socket. I would like to make an estimation > of the total bytes send and bytes send per second. > > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > asio-users mailing list > asi...@li... > https://lists.sourceforge.net/lists/listinfo/asio-users > _______________________________________________ > Using Asio? List your project at > http://think-async.com/Asio/WhoIsUsingAsio > |