May 31, 2025  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

CSCI 5431 - Client-Server Based Network Programming

Lecture: 0 Lab: 1

Fee Type: Special
Fee ($): 40
Principles and issues related to the development of client-server based applications. Detailed study of networking API to the TCP/IP protocol suite in a suitable multitasking platform (Unix or Windows NT). Concurrency issues in the design of client and server programs. Trade-offs of different architectures and usage of Remote Procedure Calls. Broadcasting and Multicasting. Interoperability of IPv4 and IPv6 clients and servers. Laboratory instruction.

Prerequisites: CSCI 1320 , CSCI 4351, or CSCI 4354 .