이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
tcpclient
TCP/IP 서버와 TCP/IP 클라이언트 연결 생성
설명
tcpclient 객체는 원격 호스트 및 원격 포트와의 연결을 나타내며, MATLAB®에서 데이터를 읽고 쓰기 위한 것입니다. 원격 호스트는 TCP/IP 통신을 지원하는 서버 또는 하드웨어일 수 있으며, 반드시 이미 존재해야 합니다. tcpclient 객체는 항상 클라이언트이며 서버로 사용할 수 없습니다. TCP/IP 서버 생성 방법에 대한 정보는 TCP/IP 서버 소켓을 사용하여 통신를 참조하십시오.
생성
설명
는 원격 호스트 t = tcpclient(address,port)address 및 원격 포트 port와 연관된 서버에 연결하는 TCP/IP 클라이언트를 생성합니다. address의 값은 원격 호스트 이름 또는 원격 호스트 IP 주소일 수 있습니다. port의 값은 1과 65535 사이의 숫자여야 합니다. 입력 address는 Address 속성을 설정하고, 입력 port는 Port 속성을 설정합니다.
잘못된 주소나 포트를 지정했거나, TCP/IP 서버가 실행 중이지 않거나, 서버에 연결할 수 없는 경우 해당 객체가 생성되지 않으며 MATLAB가 오류를 발생시킵니다.
는 연결을 생성하고 하나 이상의 이름-값 쌍 인수를 사용하여 추가적인 Properties를 설정합니다. 이름-값 쌍 인수를 사용하여 t = tcpclient(address,port,Name,Value)Timeout, ConnectTimeout 및 EnableTransferDelay 속성을 설정합니다. 각 속성 이름을 따옴표로 묶고, 그 뒤에 속성 값을 입력하십시오.
예: t = tcpclient("144.212.130.17",80,"Timeout",20,"ConnectTimeout",30)는 IP 주소 144.212.130.17의 포트 80에 있는 TCP/IP 서버에 TCP/IP 클라이언트 연결을 생성합니다. 타임아웃 기간을 20초로 설정하고 연결 시간 초과를 30초로 설정합니다.
속성
객체 함수
read | Read data from remote host over TCP/IP |
readline | TCP/IP를 통해 원격 호스트에서 ASCII 문자열 데이터 줄을 읽습니다. |
readbinblock | Read one binblock of data from remote host over TCP/IP |
write | TCP/IP를 통해 원격 호스트에 데이터를 기록합니다. |
writeline | TCP/IP를 통해 원격 호스트에 ASCII 데이터 라인을 작성합니다. |
writebinblock | Write one binblock of data to remote host over TCP/IP |
writeread | TCP/IP를 통해 원격 호스트에 명령을 쓰고 응답을 읽습니다. |
configureTerminator | TCP/IP를 통해 원격 호스트와 ASCII 문자열 통신을 위한 종결자 설정 |
configureCallback | Set callback function and trigger condition for communication with remote host over TCP/IP |
flush | TCP/IP를 통한 원격 호스트와의 통신을 위한 버퍼 지우기 |
delete | 메모리에서 인스트루먼트 객체를 제거합니다 |
clear | MATLAB 작업 공간에서 인스트루먼트 객체 제거 |