TDC 561


Network Programming


 

Instructor:

Ehab S. Al-Shaer

Loop Office:

711 (Office Hourss)

Loop Phone:

(312) 362 5137

FAX:

(312) 362 6116

Email:

ehab@cs.depaul.edu

Course WWW:

http://www.depaul.edu/~ealshaer/courses/TDC561/

 

Books

 

Prerequisites:

Grade Distribution

Description

The goal of this class is to study, evaluate and develop alternative client-server architectures based on sockets API of TCP/IP (under UNIX or Windows environments). The course will also attempt to cover the advanced aspects of TCP/IP networking by programming such as multithreaded servers, multicasting and using reliable multicasting protocols. We begin the term with TCP/IP and elementary client/server implementations followed by discussion of various client-server architectures. During the second half of the term, we will study several advanced applications that use sockets.

 

Topics

Calendar of important dates