Sep 22, 2018  
Website Catalog 
    
Website Catalog
[Add to Portfolio]

CST 219 W - Socket Programming


An introduction to network sockets programming, used to develop server and client server application programs for the Internet.  The basic coverage of socket programming will include an overview of TCP/IP, network addressing, well known services, blocking and non-blocking sockets and support programs.  The main emphasis will be placed on developing and debugging socket applications.  Each student will write both UDP and TCP client server application programs.

Prerequisite- Corequisite
Prerequisites:  CST 113 Introduction to Programming and CST 208W Introduction to Computer Networking

Credits: 3
Hours
2 Class Hours, 2 Laboratory Hours
Course Profile
Learning Outcomes of the Course:

Upon successful completion of this course the student will be able to:

1.  Identify the resources associated with developing client server applications.
2.  Write client server applications using UDP, connectionless communications.
3.  Write client server applications using TCP, connection oriented communications.
4.  Use Domain Name Services to initiate communications with host computer systems.
5.  Implement client applications which communicate with a remote server.
6.  Develop client and server applications which run on a local computer system.
7.  Use blocking and non-blocking sockets as required by program specifications.



[Add to Portfolio]