줄 바꿈뿐만 아니라 netcat이 입력을 즉시 보내도록하려면 어떻게해야합니까? HTTP 파서를 수동으로 테스트하고 헤더 행이 여러 패킷에 퍼져있을 때 어떻게 작동하는지 확인하고 싶습니다.
답변
“eof”키를 사용하십시오 CtrlD. 줄 중간에서 누르면 해당 지점에서 입력 된 모든 것을 netcat합니다.
버퍼링은 실제로 tty 레이어에 의해 수행되며 전혀 처리되지 않습니다 nc
. stty -icanon && nc ...
버퍼링을 비활성화하고 nc
데이터가 터미널에 입력되는 즉시 데이터를 볼 수있게 합니다. ( stty
및 nc
명령을 함께 실행해야합니다. 그렇지 않으면 프롬프트가 표시 될 때 쉘 자체가이를 다시 활성화 할 수 있습니다.)