This chapter provides tutorial examples and notes on socket communication. Topics include the socket communication interface model; built-in functions for socket communication server and client; using listen() and accept() functions to play the server role; using connect() to play the client role.