저는 Linux에서 stdin
( stdin
터미널일 수도 있음) 데이터를 읽을 수 있는 명령줄 응용 프로그램을 만들었습니다.
터미널에 를 입력하면 Ctrl+C
터미널은 0x03
라인 규칙에 바이트를 보냅니다. 이제 바이트를 0x03
내 애플리케이션의 와이어 규칙으로 보내는 대신 0x03
이를 제어 문자로 처리하고 SIGINT
내 애플리케이션에 신호를 보냅니다.
0x03
누를 때 바이트가 내 응용 프로그램으로 전송되도록 하는 방법이 있습니까 Ctrl+C
(여기서 언급한 것처럼 선 규칙 설정을 변경할 필요 없이)질문).
답변1
CtrlV(또는 선 규칙에 설정된 것)을 누르면 lnext
다음 키 입력이 문자 그대로 입력됩니다.