У меня есть задание, в котором я должен использовать программирование сокетов в C для подключения нескольких клиентов к одному и тому же серверу. Проблема в том, что каждый раз, когда клиент подключается к серверу, сервер должен открывать новый терминал для клиента (я полагаю, с помощью fork). Учитель намекнул, что это можно сделать с помощью system (); функция. Однако я не смог найти ничего, связанного с этим. Может кто-нибудь, пожалуйста, помогите мне с этим?

Короче говоря, все, что я хочу знать, - это как открыть новый терминал из терминала в Linux.

1 ответ1

0

Это зависит от системы.

  • Для KDE типа konsole
  • Для GNOME типа gnome-terminal

Наиболее "универсальной" командой для X-систем была бы xterm .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .