DataSocket 함수로 버퍼링 사용하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
다음 단계를 따라 DataSocket 함수를 사용하여 클라이언트 측 버퍼링을 활성화합니다. 구축하는 각 클라이언트 연결에 대해 이 단계를 마쳐야 합니다.
- 데이터 연결을 엽니다.
- 데이터 클라이언트의 버퍼 크기를 지정합니다.
- 서버가 쓴 버퍼된 데이터를 읽습니다.
- 버퍼 크기를 모니터합니다.
- 데이터 연결을 닫습니다.
- 블록다이어그램의 모든 에러 입력과 에러 출력 터미널을 연결합니다.
또한, 공유 데이터가 DataSocket 함수를 사용할 때 문자열 ?maxbytes=1000&maxpackets=10을 URL의 끝에 추가하여 버퍼링을 활성화할 수 있습니다. 이 때 1000은 버퍼가 포함하는 바이트의 최대 개수이고 10은 버퍼가 포함하는 패킷의 최대 개수입니다.
노트 버퍼링은 서버가 쓰는 데이터를 [DataSocket 읽기] 함수를 사용하여 읽을 때에만 적용됩니다. 프런트패널 DataSocket 데이터 연결을 사용하여 서버가 쓰는 데이터를 읽을 때에는 버퍼링을 사용할 수 없습니다. 공유 변수 프로퍼티 대화 상자의 네트워크 페이지에 있는 버퍼링을 활성화하고 컨트롤을 공유 변수에 연결한 경우. 공유 변수 엔진을 통해 프런트패널 데이터 연결에 버퍼링을 사용할 수 있습니다.
다음 예제는 DataSocket 함수로 버퍼링을 사용합니다.