Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

TCP/IP 인터페이스

TCP/IP 클라이언트 및 서버를 사용한 통신

TCP(전송 제어 프로토콜)는 인터넷 프로토콜(IP) 위에 있는 전송 프로토콜이며 가장 많이 사용되는 네트워킹 프로토콜 중 하나입니다. Instrument Control Toolbox™는 TCP/IP 통신을 지원하며 클라이언트와 서버를 만드는 기능도 포함합니다. TCP/IP 클라이언트 지원을 통해 네트워크 소켓 통신을 사용하여 MATLAB®에서 원격 호스트에 연결하고 이진 및 ASCII 데이터를 읽고 쓸 수 있습니다. TCP/IP 서버 지원을 사용하면 MATLAB와 단일 클라이언트 간 통신을 위한 네트워크 소켓을 만들 수 있습니다.

tcpclient를 사용하여 서버나 하드웨어에 연결하고 읽기 및 쓰기 작업을 수행하는 TCP/IP 클라이언트를 만듭니다. tcpserver를 사용하여 TCP/IP 서버를 만듭니다.

함수

모두 확장

연결 및 구성

tcpclientCreate TCP/IP client connection with TCP/IP server
configureTerminatorSet terminator for ASCII string communication with remote host over TCP/IP (R2020b 이후)
configureCallbackSet callback function and trigger condition for communication with remote host over TCP/IP (R2020b 이후)
tcpclientfindFind TCP/IP client connections (R2024a 이후)

읽고 쓰기

readRead data from remote host over TCP/IP
readlineRead line of ASCII string data from remote host over TCP/IP (R2020b 이후)
readbinblockRead one binblock of data from remote host over TCP/IP (R2020b 이후)
writeWrite data to remote host over TCP/IP
writelineWrite line of ASCII data to remote host over TCP/IP (R2020b 이후)
writebinblockWrite one binblock of data to remote host over TCP/IP (R2020b 이후)
writereadWrite command to remote host over TCP/IP and read response (R2020b 이후)
flushClear buffers for communication with remote host over TCP/IP (R2020b 이후)

연결 및 구성

tcpserverCreate TCP/IP server (R2021a 이후)
configureTerminatorSet terminator for ASCII string communication (R2021a 이후)
configureCallbackSet callback function and trigger condition for communication (R2021a 이후)
tcpserverfindFind TCP/IP servers (R2024a 이후)

읽고 쓰기

readRead data sent to TCP/IP server (R2021a 이후)
readlineRead line of ASCII string data sent to TCP/IP server (R2021a 이후)
readbinblockRead one binblock of data sent to TCP/IP server (R2021a 이후)
writeWrite data from TCP/IP server (R2021a 이후)
writelineWrite line of ASCII data from TCP/IP server (R2021a 이후)
writebinblockWrite one binblock of data from TCP/IP server (R2021a 이후)
flushClear buffers for communication using TCP/IP server (R2021a 이후)
resolvehostResolve network host name or IP address
echotcpipStart or stop TCP/IP echo server

TCP/IP ExplorerConnect to and communicate with TCP/IP server (R2021b 이후)

블록

TCP/IP Receive지정된 원격 컴퓨터에서 TCP/IP 네트워크를 통해 데이터를 수신합니다.
TCP/IP SendSend data over TCP/IP network to specified remote machine

도움말 항목

TCP/IP 통신

TCP/IP 클라이언트

TCP/IP 서버

TCP/IP 익스플로러 앱

문제 해결

Troubleshooting TCP/IP Client Interface

Troubleshoot the TCP/IP client interface.

Resolve TCP/IP Client Connection Errors

Troubleshoot creating a TCP/IP client.

Resolve TCP/IP Client Warning: Unable to Read Any Data

Troubleshoot when you receive no data and you get the warning message: 'tcpclient' unable to read any data.

Troubleshooting TCP/IP Server Interface

Troubleshoot the TCP/IP server interface.

TCP/IP 서버 연결 오류 해결

TCP/IP 서버 생성 시 발생하는 문제를 해결합니다.

Resolve TCP/IP Server Warning: Unable to Read Any Data

Troubleshoot when you receive some data and you get the warning message: 'tcpserver' unable to read any data.

Resolve TCP/IP Server Warning: Unable to Read All Data

Troubleshoot when you receive some data and you get the warning message: 'tcpserver' unable to read all requested data.

추천 예제