Advice needed re: Network Programing

net_new used Ask the Experts™
Hi everyone,

I have average knowledge of networking theory but I am very new to network programming. I thought that the best way to start learning about network programming was to try a challenging project. Therefore, I would like to build my own Network monitoring 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, how to get data about these metrics from a simple peer-peer network and what is the most suitable programming language for network programming (java, .net etc).

Any help would be greatly appreciated (sorry about my bad English)

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Sr. Systems Engineer
Top Expert 2008
Check out the simplicity of MRTG that uses SNMP and perl:

Or Tkined that uses Tcl

You can get the source code for both and pick them apart to look under the hood...


HI lrmoore ,

Thank you for your replay. I dont know anything about SNMP + PERL, TCL. Are you saying that java and .net are to "high" level and the only way to do it is with programming languages you recomend.

Les MooreSr. Systems Engineer
Top Expert 2008


If you don't know anything about SNMP (Simple Network Management Protocol), you can't write a useable network management application.

I never said it can't be done in any other languages, but the source code for these applications written in these languages are freely available and you can use them as models to fit your programming language of choice.

Here's a link to java-based network management framework that may help you:
Les MooreSr. Systems Engineer
Top Expert 2008

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

RECOMMENDATION: Points awarded to: lrmoore

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.



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.

Per recommendation, force-accepted.

EE Admin

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial