6.005 | Fall 2008 | Undergraduate

Elements of Software Construction

Labs and Projects

Lab 3: Networking

Description:

In this lab, you will get a blazing-fast, learn-by-doing introduction to aspects of Java’s I/O, networking, and threading API, to help you get started building network applications. We will incrementally build a simple chat server application that you can use as a starting point for implementing your instant-messaging system.

Course Info

Learning Resource Types
Problem Sets
Lecture Notes
Projects
Programming Assignments with Examples