• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Networking Project Suggestions

Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all!!
I am currently taking a course in Networks Programming covering the following under UNIX/Linux.
The Socket Library
Remote Procedure Calls (RPC)
IP multicast concepts and applications
Developing applications that satisfy QOS constraints
Developing secure network applications
Developing SNMP based network monitoring tools
Multimedia Networking

Most of the concepts are covered with respect to Unix/Linux. We need to do one project which will cover some of the above topics. We have a choice of doing this project in Unix/Linux using C/C++ or Windows or Java.
We have decided to do the project in Java, since most of us are java developers. What we need are some suggestions for a medium- sized project for 5 java developers which can be completed in about 3 weeks.
Currently, the faculty have suggested the following projects under Unix:
1. HTTP server
2. OSPF implementation on linux.
3. Network Address Translation System
4. Multipoint Network Packet Decoder Using RPC (network sniffer)
6. MultiCast File Updates (ticker board, stock quotes,
simultaneous file updates etc )
7. Secure FTP & secure Copy (using ecryption)
8. Implementing standard protocols like HTTP, SMTP, etc.
Can u please suggest me some similar projects which can be written in Java? If any of the above projects can be done in Java, that too would help.
Posts: 19
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Implementing internet standard protocols (HTTP, FTP, NNTP, etc) is redundant, but probably the most practical and a great way to learn.
TFTP might be easier to implement than FTP since it has a smaller set of commands.
You might also try implementing an SMTP mail server without relying on the JavaMail API.
If you pick such a project you are likely to find more technical resources (newsgroups, people, etc.) at your disposal.
Best of Luck!
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic