Можно ли установить соединение Ethernet -без интерфейса lo?

Приложения curses можно инициализировать с помощьюinitscrилиnewterm. Первый читает только stdin ; последнему можно сказать использовать другой вход. Если вы хотите, чтобы приложение curses читало из канала, вы должны использоватьnewterm(диалог для этого ).

curses ожидает, что его вход будеттерминалом. Канал никогда не будет действовать как терминал, так как он буферизован, его нельзя изменить на необработанный режим с помощью вызовов стандартного ввода-вывода терминала . Поскольку его ввод буферизуется , вы не увидите ничего полезного вgetchдо тех пор, пока он не сможет прочитать весь буфер (множество символов или до новой строки, в зависимости от того, как вы повторное тестирование ).

0
13.12.2020, 00:42
1 ответ

Да, может. lo— это просто локальный интерфейс.

Но ваш преобразователь указывает на 127.0.0.1, поэтому, если вы его отключите, вы больше не сможете разрешать, но ping 1.1.1.1можете, например.

1
18.03.2021, 22:43

Теги

Похожие вопросы