>

클라이언트로부터 오래 기다려야하는 서버를 작성했습니다. 클라이언트를 쓰지 않고 서버를 테스트하고 싶습니다. netcat을 사용하여 서버로 오랫동안 전달할 수 있습니까?


  • 답변 # 1

    바이너리 데이터 생성에 Perl을 사용하는 경향이 있습니다 :

    perl -e "print(pack('H*', '0123456789abcdef'))" | netcat ...
    
    

    perldoc -f pack 읽기  문서화에는 다소 시간이 걸리지 만 그 후에는 거의 모든 데이터를 생성 할 수 있습니다. 나는 주로 H* 를 사용했습니다  현재로서는 32 비트 형식, 아마도 64 비트 형식으로 숫자를 인코딩하는 옵션도 있습니다.

    당신은 아마도 pack('q<', 0x0123456789abcdef) 일 것입니다  또는 'q>' .

관련 자료

  • 이전 라텍스 - 표 안에 여러 줄로 줄을 나누는 방법
  • 다음 node.js - 각도에서 뮤티 이미지 양식 제출 후 req가 정의되지 않았습니다