Take the tour ×  I need to do a group project for network class.
Here's what I'm thinking of.    1. Create a client that can
communicate over facebook chat and do other stuff with facebook.
2. Put a program on a router to make it do something other than
what it was originally intended to do.  I want to do a project
that is interesting, impressive to the professor, and will teach
me something. Which of these is better?  share|improve this
question add comment  closed as off topic by John Gardeniers,
EEAA, Dennis Williamson, Ward, Doug Luxem Mar 9 '11 at 5:13   1
Answer  up vote 1 down vote accepted  These sound more like a
programming class than a networking class. ;)  So, for a
networking-programming class, I'd say the second option would be
best. The first would be coding against existing APIs; you'd
likely be using an XMPP library, unless you implemented that
yourself. But unless you implemented the TCP stack yourself,
you're really not getting into the realm that a networking class
would be involved in.