TCP
TCP 블록은 TCP Client로 동작하며, 외부 TCP Server에 연결하여 데이터를 주기적으로 조회하거나, 블록 연결에 따라 작업 흐름마다 데이터를 가져옵니다.
설정
TCP 블록은 두 가지 실행 방식인 Interval과 Flow를 지원합니다. 아래에서 각 실행 방식과 TCP 설정 항목에 대해 설명합니다.
실행 방식
- Interval (주기적 실행): 지정된 시간 간격에 따라 주기적으로 데이터를 조회합니다.
- Flow (흐름 기반 실행): 연결된 블록의 흐름에 따라 한 번만 실행됩니다.
TCP 설정
- 간격: Interval 유형일 때 호출 간격을 설정합니다.
- 이름: 블록의 이름을 설정합니다.
- ip: TCP 서버의 IP 주소를 입력합니다.
- 포트: TCP 서버의 포트를 입력합니다.
- 전송 데이터 인코딩: 전송 데이터 인코딩 방식을 설정합니다 (예: UTF-8, hex).
- 전송 데이터: TCP에 전송할 데이터를 입력합니다.
- 응답 데이터 인코딩: 응답 데이터 인코딩 방식을 설정합니다 (예: UTF-8, hex).
- 응답 데이터: TCP에서 수신한 데이터를 출력 변수로 저장합니다.
- 로그 저장: 블록 실행 시 생성되는 로그의 저장 여부를 설정합니다.
입력
TCP 블록은 설정에 따라 자동으로 호출되므로, 별도의 입력값을 설정할 수 없습니다.
출력
TCP 블록은 서버로부터 수신한 응답 결과를 출력 변수로 제공합니다.