Network Programming in C
Talking over networks in C: sockets, TCP and UDP clients and servers, handling many connections, protocols and secure communication basics.
CPRG-240 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · C Programming
Course content
- 1How network programs workComing
- 2Sockets and addressesComing
- 3TCP clientsComing
- 4TCP serversComing
- 5UDPComing
- 6Handling many clientsComing
- 7Event loops with poll and epollComing
- 8Designing a protocolComing
- 9Parsing network data safelyComing
- 10TLS concepts for developersComing
- 11Testing network codeComing
- 12Capstone: a chat serverComing
Requirements
Recommended background. You can start any course at any time.
Description
Talking over networks in C: sockets, TCP and UDP clients and servers, handling many connections, protocols and secure communication basics.
Part of the Information Technology stream, typically taken in year 2.