주요 콘텐츠

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

flush

TCP/IP 서버를 사용한 통신을 위한 버퍼 정리

R2021a 이후

    설명

    flush(t)는 TCP/IP 서버 t에 연결된 클라이언트의 입력 및 출력 버퍼에서 모든 데이터를 플러시합니다.

    예제

    flush(t,"input")은 입력 버퍼만 플러시합니다.

    flush(t,"output")은 출력 버퍼만 플러시합니다.

    예제

    모두 축소

    포트 4000에 TCP/IP 서버를 생성하십시오.

    server = tcpserver(4000)
    server = 
      TCPServer with properties:
    
            ServerAddress: "::"
               ServerPort: 4000
                Connected: 0
            ClientAddress: ""
               ClientPort: []
        NumBytesAvailable: 0
    
      Show all properties, functions
    
    

    tcpclient를 사용하여 서버 객체에 연결하는 TCP/IP 클라이언트를 만듭니다. server 생성 시 사용한 것과 동일한 포트 번호를 지정해야 합니다.

    client = tcpclient("localhost",4000);

    클라이언트에 일부 데이터를 기록하고 서버 입력 버퍼에서 읽을 수 있는 바이트 수를 확인하십시오.

    write(client,1:5,"uint8")
    server.NumBytesAvailable
    ans = 5
    

    서버의 입력 및 출력 버퍼를 모두 비우십시오.

    flush(server)

    읽을 수 있는 바이트 수를 확인합니다.

    server.NumBytesAvailable
    ans = 0
    

    입력 버퍼에 데이터가 없습니다.

    입력 인수

    모두 축소

    TCP/IP 서버, tcpserver 객체로 지정됨.

    예: flush(t)는 TCP/IP 서버 t의 데이터를 플러시합니다.

    버전 내역

    R2021a에 개발됨

    참고 항목

    | |