주요 콘텐츠

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

write

UDP 소켓에 데이터 쓰기

    설명

    write(u,data,destinationAddress,destinationPort)data의 값 벡터를 지정된 IP destinationAddressdestinationPort로 전송하며, 이때 기본 datatype 정밀도인 uint8를 사용합니다. 이 함수는 요청된 수의 값이 UDP 소켓에 기록되거나 시간 초과가 발생할 때까지 기다립니다.

    write(u,data)data의 값 벡터를 기본 datatype 정밀도인 uint8를 사용하여 마지막으로 사용된 destinationAddressdestinationPort로 보냅니다. UDP 소켓 u에 대한 write 또는 writeline에 대한 이전 호출에서 destinationAddressdestinationPort를 지정하지 않으면 이 구문은 오류를 발생시킵니다.

    write(u,data,datatype)data의 실제 유형과 관계없이 지정된 datatype 정밀도를 사용하여 data의 값 벡터를 전송합니다.

    write(u,data,datatype,destinationAddress,destinationPort)는 지정된 datatype, destinationAddress, destinationPort를 사용하여 data의 값 벡터를 보냅니다.

    예제

    예제

    모두 축소

    UDP 소켓에 부호 없는 8비트 값의 벡터를 씁니다.

    u = udpport;
    write(u, 1:5, "uint8", "192.1.5.15", 20);

    나중에 udpport 객체 u에 대해 동일한 대상 주소와 포트에 쓰기를 수행하려면 destinationAddressdestinationPort 인수를 생략할 수 있습니다.

    단일 값의 벡터를 작성하십시오.

    write(u,1:10,"single");

    입력 인수

    모두 축소

    UDP 소켓으로, udpport 객체로 지정됩니다.

    예: u = udpport

    데이터형: udpport object

    쓸 값의 벡터로, 숫자 데이터, string형 또는 문자형 벡터로 구성된 행(1xN) 또는 열(Nx1) 배열로 지정됩니다. data의 크기가 UDP 소켓 객체 uOutputDatagramSize 속성보다 큰 경우, 함수는 데이터를 여러 개의 패킷으로 분할합니다.

    예: "Hello world"

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    쓸 대상 주소로, string형 또는 문자형 벡터로 지정됩니다. 이 값을 제공하지 않으면 패킷은 마지막으로 사용된 destinationAddress로 전송됩니다. 이 주소와 포트로 처음으로 메일을 보내는 경우 destinationAddress가 필요합니다.

    예: "192.1.5.15"

    데이터형: char | string

    0~65535 사이의 숫자 값으로 지정하여 쓸 대상 포트입니다. 이 인수와 destinationAddress를 제공하지 않으면 함수는 마지막으로 사용된 destinationPort에 기록합니다. 이 주소와 포트로 처음으로 메일을 보내는 경우 destinationPort가 필요합니다.

    예: 5110

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    각 값에 대한 MATLAB 데이터형으로, string형 또는 문자형 벡터로 지정됩니다. datatype는 각 값에 대해 기록된 비트 수와 해당 비트를 MATLAB 데이터형으로 해석하는 방법을 지정합니다. 허용되는 값은 "int8", "int16", "int32", "int64", "uint8", "uint16", "uint32", "uint64", "double", "single", "char""string"입니다.

    예: "uint16"

    데이터형: char | string

    버전 내역

    R2020b에 개발됨

    참고 항목

    함수