code:
<
pre> //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<
pre> import processing.net.*;
<
pre> Client myClient;
<
pre> String inString;
<
pre> byte interesting = 10;
<
pre>
<
pre> void setup() {
<
pre> size (300, 100);
<
pre> myClient = new Client(this, "127.0.0.1", 12345);
<
pre> }
<
pre>
<
pre> void draw() {
<
pre>
<
pre> if(inString=="hello") {exit();} // this not working :( <<
<
pre>
<
pre> if (myClient.available() > 0) {
<
pre> background(0);
<
pre> inString = myClient.readStringUntil(interesting);
<
pre> println(inString);
<
pre> }else{background(0,25,59);}
<
pre> }
<
pre>//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx and server:
<
pre> //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<
pre> import processing.net.*;
<
pre>
<
pre> Server s;
<
pre> Client c;
<
pre> String input;
<
pre> int data[];
<
pre>
<
pre> void setup() {
<
pre> size(450, 255);
<
pre> background(204);
<
pre> s = new Server(this, 12345);
<
pre> }
<
pre>
<
pre> void draw() {
<
pre> if (mousePressed == true) {
<
pre> s.write("hello\n");
<
pre> }
<
pre> }
<
pre> //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx