Network Programming with Java
Project: FISH
FIle SHaring, a Distributed File System
Key concepts: TCP, UDP, Client/Server, Centralized/Decentralized server, Multicast, JDBC, MySQL, Apache Derby, Multithreaded
Homeworks
Hangman
A client-server guessing game.
Key concepts: TCP, Client/Server, Swing, Responsive GUI
Marketplace
A networked marketplace using RMI.
Key concepts: RMI, Client/Server, Swing, Responsive GUI
Marketplace with Database
A RMI-based marketplace with a database.
Key concepts: RMI, Client/Server, Swing, Responsive GUI, JDBC
Mobile Hangman
A client-server guessing game where the client GUI runs on Java enabled mobile phone.
Key concepts: TCP, Client/Server, MIDP
Currency Converter
A three-tier web-based client/server application for online currency conversion.
Key concepts: Servlet/JSP, EJB, JPA, Glassfish
See also
External links