15-213 Introduction to Computer Systems
Lecture 23: Network Programming

This lecture given by Kevin Bowers.
  • Reading: Ch 12.4
  • Slides: (old 23-network.pdf)
  • 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

[ Home | Schedule | Assignments | Exams | Lab Machines | Resources ]
[ Textbook | Autolab ]
[ Newsgroup | Blackboard ]

fp@cs
Frank Pfenning