Диалог с удаленным пользователем

Команда talk предназначена для диалога с пользователем удаленного хоста в режиме реального времени.

  1. На локальном и удаленном хостах должен быть запущен демон talkd.
  2. Пользователь удаленного хоста должен работать в системе.

В команде talk необходимо указать адрес, по которому следует установить связь. Имя хоста удаленной системы должно быть связано с работающим сетевым интерфейсом, с которым могут работать другие сетевые команды, например, команда ping. Если у системы нет сетевого интерфейса, т.е. это автономная система, то для выполнения команды talk ее имя связывается с циклическим адресом (127.0.0.1).

Электронная почта предназначена для обмена текстовыми сообщениями с другими пользователями сети. Если система настроена правильно и известен адрес получателя, то можно отправить электронное сообщение в другую удаленную систему, находящуюся в любой точке мира.

Для связи с удаленными хостами в TCP/IP предусмотрены следующие команды:

Флаг Описание
mail Отправляет и получает электронные письма
talk Позволяет вести интерактивный диалог с пользователем удаленного хоста
  1. Для установления диалога с пользователем dale@host2, который вошел в систему на удаленном хосте, пользователь jane@host1 вводит следующую команду:
    talk dale@host2
    На экране dale@host2 появляется примерно следующее сообщение:
    Сообщение от TalkDaemon@host1 at 15:16...
    talk: запрос на
    подключение от jane@host1.
    talk: ответ от: talk jane@host1
    Это сообщение информирует dale@host2 о том, что jane@host1 пытается начать диалог.
  2. Для того чтобы принять предложение, dale@host2 вводит следующую команду:
    talk jane@host1
    Теперь пользователи dale@host2 и jane@host1 могут вести диалог.
  3. Для завершения диалога любой из пользователей может в любой момент времени нажать Ctrl-C.
    При этом вновь будет показано окно командной строки.