May 19, 2024  
2022-2023 Graduate Catalog 
    
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

CSCI 5431 - Client-Server-Based Network Programming

Credit Hours: 3 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 .