Теория и практика программирования на Си в Unix

       

Связь между клиентом и сервером


Клиент и сервер явно указывают используемый протокол. Сервер связывает свою службу с адресом ("binding" или связывание), затем переходит в состояние ожидания запросов от клиентов. Клиент адресует свои запросы, включая в них идентификатор сервера (сетевой адрес машины, где находится сервер и программный селектор, уникальным образом идентифицирующий сервер). Считывание и запись данных, при использовании режима логического соединения, осуществляются через буфер (см. предыдущую главу). Кроме того, можно осуществить запись экспресс-данных. Как правило, программа из библиотеки TLI включает один или несколько системных вызовов, относящихся к STREAMS и к типу используемого протокола (TCP,IP...).



Содержание раздела