Link to home
Start Free TrialLog in
Avatar of net_new
net_new

asked on

Measuring throughput, latency

Hi everyone,

I would like to build a simple tool that I can use to measure network performance metrics like: throughput, latency etc. I was wandering if someone could advise me where to start and what is the most suitable programming language for network programming (java, .net etc).

Any help would be greatly appreciated

net_new
Avatar of Les Moore
Les Moore
Flag of United States of America image

You have now three questions posted regarding the same thing. If you would provide feedback on the other questions, you might get what you need.
Avatar of net_new
net_new

ASKER

Hi Irmoore,

Apart from your comments the last time I did not get much response so I thought I would ask again. I had a look at the things you were recommending but they are way too complex for me. I’m just starting up with network programming so I need a slightly gentler introduction to it..I was thinking a small tool which can let me measure throughput, latency..poss allow me to ping hosts on a network etc..In other words a tool which provides me with a nice collection of useful networking commands and measurements which could help troubleshoot a small network. I did some research in the field and to be honest I fancy learning Java or VB.net but I am not sure if they will let me do as much as I want them to regarding network programming.

I hope this gives some feedback on my question..


Regards,

net_new
Neither Java nor VB would do a networking tool you described justice.  C++ is your best choice.  However, it has a STEEP learning curve if you try to teach yourself...
ASKER CERTIFIED SOLUTION
Avatar of SMack
SMack

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of net_new

ASKER

Thank you all for your comments,

As u said ripvannwinkler, C++ has a STEEP learning curve and for a complete begginer maybe a bit too much to take on. I have had some exposure to VB.NET and Java so I thought I might use one of them. Then again you are all saying C++ is the way to go so I might have to re-think my plans.
Anyway, appart from the programming language what other things will I need to research or any other things I'll need to watch out for. Does C++ have a library of objects to do with networking..(like .net in Java)?

Any hints would be appreciated

regards
net_new
G'day, net_new
No comment has been added lately (104 days), so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

RECOMMENDATION: Moderator decision

If you would like to keep this question open for more expert input, this cleanup effort will get it closer to the top of the list where it will get more visibility for the experts.

Please leave any comments here within 7 days.


PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Thanks,

lrmoore
EE Cleanup Volunteer
---------------------
If you feel that your question was not properly addressed, or that none of the comments received were appropriate answers, please post a request in Community support (with a link to this page) to refund your points. https://www.experts-exchange.com/Community_Support/

Per recommendation, force-accepted.

Netminder
EE Admin
I'm unsure why I was not awarded the answer here, as I was clearly the first to respond to the exact question...
ripvannwinkler,

My reasoning was that the idea was to acquire a tool; the asker's later comments indicated that it was a more daunting task than his skills could accomplish.

Having said that, you do have a point; strictly speaking, you did answer the question. As such, there are points for you at https://www.experts-exchange.com/questions/20561972/For-ripvannwinkler-re-20412277.html

Netminder
EE Admin