Ниже представлена временная диаграмма соединения клиента и сервера через сокет типа Stream
Сервер | Клиент | |
---|---|---|
Создание сокета socket() | Создание сокета socket() | |
Присвоение имени bind() | ||
Создание очереди запросов listen() | ||
Начало цикла работы с клиентами | ||
Выбор соединения из очереди accept() | <= | Установка соединения connect() |
read() | <= | write() |
write() | => | read() |
Закрытие транспортного сокета close() | Закрытие сокета close() | |
Конец цикла работы с клиентами |