This course includes topics such as client/server programming with sockets for TCP and UDP; programming at least one application level protocol such as HTTP or SMTP/MIME; an introduction to character sets; and at least one remote procedure call system (ONC RPC, Ice, etc.) An introduction to XML and the use of XML libraries is also presented. Proper error handling techniques are discussed throughout.
School of Engineering and Computing
3 hours of lecture per week
- CIS 2010 or 2025
- CIS 2262 or 2271