Name

readStringUntil()

Class

Client

Description

Combination of readBytesUntil() and readString(). Returns null if it doesn't find what you're looking for.

Examples

  • // Creates a client that listens for input until it 
    // gets a linefeed character,and puts the bytes it gets 
    // into a byte[] buffer.
    
    import processing.net.*; 
    Client myClient; 
    String inString;
    byte interesting = 10;
    
    void setup() { 
      size (300, 100);
      // Connect to the local machine at port 10002.
      // This example will not run if you haven't
      // previously started a server on this port.
      myClient = new Client(this, "127.0.0.1", 10002); 
    } 
    
    void draw() { 
      if (myClient.available() > 0) { 
        background(0); 
        inString = myClient.readStringUntil(interesting); 
        println(inString); 
      }
    } 
    
    

Syntax

  • client.readStringUntil(interesting)

Parameters

  • client(Client) any variable of type Client
  • interesting(int)character designated to mark the end of the data

Return

  • String