CSCI 511 Lessons
Course 5
Lessons 1, 2 and 3
-
Lesson 1: Introduction to Distributed Computing
- Introduction
- Service-Oriented Architectures
- Connecting to the Internet
- Connecting Through Eclipse
- So, What Did We Do? (Time service)
- Connecting Through Java
- Multi-tiered Architectures
- Two-tiered Client/Server Model
-
Lesson 2: Java and Networking
- The java.net package
- InetAddress
- URL
- Socket
- A Taste of Client/Server
- Cleaning Up
- Lesson 3: Client/Server Socket Programming
- Introduction
- Servers
- The java.io package
- FileReader and BufferedReader
- Serving Disc Golf
- Domain Knowledge
- Cities and Courses
- Parsing TextFiles
- Server Auxiliary Classes
- Speed
- User Potentials and Error Handling
- Server Time!
- Making it a Server