Sciweavers

SIGCSE
2002
ACM

To java.net and beyond: teaching networking concepts using the Java networking API

13 years 3 months ago
To java.net and beyond: teaching networking concepts using the Java networking API
This paper covers the use of Java and its API for developing networking programs in an undergraduate computer networks class. Through the use of TCP and UDP sockets provided in the java.net package, students are able to write several client-server applications such as web and mail servers and a chat room. Additionally, the java.rmi API provides a library for invoking methods on remote objects, similar to remote procedure calls. Remote method invocation (RMI) is used to write a distributed version of the Producer-Consumer problem. 1 Background The computer network class at Westminster College is a required course that computer science students typically take their junior or senior years. Students have had significant Java programming experience as our CS1, CS2 and CS7 classes use Java. There are several prerequisites for the class, however there is no expectation of previous network programming experience. The course is focused around TCP/IP and how the Internet works. Rather than cove...
Greg Gagne
Added 23 Dec 2010
Updated 23 Dec 2010
Type Journal
Year 2002
Where SIGCSE
Authors Greg Gagne
Comments (0)