我想在Linux中创建一个新的pty会话,就像gnome-terminal xterm和其他人一样。我的一半任务正在工作,我用openpty创建了一个pty会话,fork() - 一个进程,子进程使用从站FD,剩下的进程终端连接到网络套接字。termios默认为标准终端会话
通过网络我可以连接到“远程终端”,但它不能正常工作。没有回声,并且在按下输入后不会发送字符(所以我无法在nano,mc等中导航)。
termios结构的设置与cfmakeraw(struct termios)
。
问题:默认会话中默认的termios设置是什么,比如在gnome-terminal和其他的。
真正的问题是: 网络套接字缓冲数据,直到行尾字符,ech也工作,但只有线路发回后才回显。但这是设置终端最简单的方法,谢谢:) –