| View previous topic :: View next topic |
| Author |
Message |
Marcus Guest
|
Posted: Thu Jul 28, 2005 6:14 pm Post subject: Testing Bandwidth usage of an application |
|
|
I have a program that I wrote that connects to a remote server and
recieves data at random intervals. I'd like to measure the bandwidth
usage of this program. What is the best way to do this? Should I write
something into the app that can do this... if so, are there any useful
libraries for this purpose? Or, should I maybe look into using a third
party application... if so, can anyone here recommend a good one?
With much respect,
Marcus
|
|
| Back to top |
|
 |
Maxim Yegorushkin Guest
|
Posted: Fri Jul 29, 2005 7:41 am Post subject: Re: Testing Bandwidth usage of an application |
|
|
Marcus wrote:
| Quote: | I have a program that I wrote that connects to a remote server and
recieves data at random intervals. I'd like to measure the bandwidth
usage of this program. What is the best way to do this? Should I write
something into the app that can do this... if so, are there any useful
libraries for this purpose? Or, should I maybe look into using a third
party application... if so, can anyone here recommend a good one?
|
Why don't you just count the bytes sent/received over the wire and
divide it on the time spent doing it?
|
|
| Back to top |
|
 |
Marcus Guest
|
Posted: Fri Jul 29, 2005 4:59 pm Post subject: Re: Testing Bandwidth usage of an application |
|
|
This was exactly my question... how does one "count the bytes"? Is
there a specific library you could point me to?
|
|
| Back to top |
|
 |
Tobias Blomkvist Guest
|
Posted: Fri Jul 29, 2005 5:33 pm Post subject: Re: Testing Bandwidth usage of an application |
|
|
Marcus sade:
| Quote: | This was exactly my question... how does one "count the bytes"? Is
there a specific library you could point me to?
|
With std::strlen =)
Sockets are pretty platform-dependent, but if you're using
unix function "read" then consult man-pages for its return value,
otherwise consult os-specific api documentation for similar return values.
Or get aquinted with what data you actually recieve.
Tobias
--
IMPORTANT: The contents of this email and attachments are confidential
and may be subject to legal privilege and/or protected by copyright.
Copying or communicating any part of it to others is prohibited and may
be unlawful.
|
|
| Back to top |
|
 |
Maxim Yegorushkin Guest
|
Posted: Fri Jul 29, 2005 5:56 pm Post subject: Re: Testing Bandwidth usage of an application |
|
|
Marcus wrote:
| Quote: | This was exactly my question... how does one "count the bytes"? Is
there a specific library you could point me to?
|
recv() returns you read byte count or -1 on error. You recv(), don't
you?
|
|
| Back to top |
|
 |
|