Разработать три процесса: процесс-сервер и два процесса-клиента

Требуется разработать три процесса, запускаемые из командной строки UNIX: процесс-сервер, запускаемый в оперативном режиме, и два процесса-клиента, запускаемые в фоновом режиме. Между этими процессами должно существовать датаграммное информационное взаимодействие, обеспечивающее решение следующей задачи:

сервер клавиатуры. Каждый клиент вводит содержимое своего текстового файла с клавиатуры, находящейся под управлением процесса-сервера. При этом каждая датаграмма сервера соответствует одной введенной строке текста. Размер каждого клиентского файла многократно превосходит размер одной строки датаграммы.

Как вы понимаете это задание? Что значит клавиатура под управлением процесса-сервера?