ISSN 2305-5626. Вестник МГТУ им. Н.Э. Баумана: электронное издание. 2013
8
Также системный вызов мультиплексирования должен изменять
состояния сокетов. Те сокеты, которые обслуживаются текущим про-
цессом, готовы для чтения, но не были переданы в функцию для от-
слеживания чтения, переходят в состояние «Заблокирован до чте-
ния». Готовые для чтения сокеты должны сменить состояние на
«Ожидание чтения».
Алгоритм поиска ошибок, выполняемый в начале системного вы-
зова мультиплексирования, показан на рис. 6, выполняемый в его
конце — на рис. 7. В системном вызове записи данных в сокет этот
метод может выявить ошибку выполнения блокирующей записи, как
показано на рис. 8.
Рис. 6. Алгоритм проверки в начале вызова мультиплексирования