Tag: 回声

在终端中禁用本地回显的含义

我在Linux操作系统上运行了交流应用程序。 此应用程序从终端获取键盘密钥并将它们发送到远程服务器。 下面的代码打开终端: // save old terminal attributes if (tcgetattr(0, &ttyold) != 0) { fprintf(stderr, “Failed getting terminal attributes\n”); goto out; } ttynew = ttyold; ttynew.c_iflag = 0; ttynew.c_oflag = 0; // disable canonical mode (don’t buffer by line) ttynew.c_lflag &= ~ICANON; // disable local echo ttynew.c_lflag &= ~ECHO; ttynew.c_cc[VMIN] = 1; ttynew.c_cc[VTIME] = 1; […]