서버에서 스트리밍 데이터 읽기

서버에서 스트리밍 데이터 읽기

지속적인 데이터가 들어오는 서버 IP:포트가 있습니다. 쉘 스크립트를 사용하여 이 데이터를 읽고 이를 일부 파일로 전송하고 싶습니다.

어떻게 해야 하나요?

답변1

당신은 그것을 사용할 수 있습니다 netcat:

nc <host> <port> > <filename>

# e.g.
nc time.nist.gov 13 > current_time

Bash를 사용하면 그럴 필요가 없습니다 nc. Bash에는 네트워킹 기능이 내장되어 있으며 다음을 수행할 수 있습니다.

cat </dev/tcp/time.nist.gov/13

관련 정보