Home
Schedule
Assignments
Exams
Lab Machines
Resources
Textbook
Autolab
Blackboard
15-213 Introduction to Computer Systems
Lecture 23: Network Programming
Reading: Ch 12.4
Slides:
23-network
Notes:
23-network-notes
Code:
23-network
(
23-network.tar
)
Concepts:
Creating sockets (
socket
)
Binding ports to sockets (
bind
)
Listening sockets (
listen
)
Accepting connections (
accept
)
Connecting to server (
connect
)
Well-known ports and services
Ephemeral ports
Previous lecture:
Internetworking
Next lecture:
Web Services