The moose likes Sockets and Internet Protocols and the fly likes Networking Project Suggestions Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Reply Bookmark "Networking Project Suggestions" Watch "Networking Project Suggestions" New topic
Author

Networking Project Suggestions

Bhavin Shah
Greenhorn

Joined: Dec 10, 2000
Posts: 7
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)
5. ENHANCED SYSLOG CLIENT - DAEMON
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.
Thanks.
Bhavin
Joel Peach
Greenhorn

Joined: Oct 12, 2001
Posts: 19
Bhavin,
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!
-Joel
 
 
subject: Networking Project Suggestions
 
Threads others viewed
How long will it take for J2SE 5 to be widely accepted ?
Web 2.0 beta management service
Java Developer (Denver) Looking for Entry-Mid Level
Google Software Engineer , Mountain View, CA
Framework creating tips for web applications
developer file tools