import hypermedia.net.*; UDP udpr; // define the UDP Receive object UDP udps; // define the UDP object String message1; // the message to send String message2; String ip = "127.0.0.1"; // the remote IP address int port = 9000; // the remote port void setup() { background(0); size(400, 400); udps = new UDP( this, 6005 ); //sending from this port udpr = new UDP( this, 10000); udpr.listen( true ); udps.listen( true ); } void draw() { } void receive( byte[] data) { //String[] SplitValues = split(message1, ','); fill(175); stroke(0); ellipse(20,20,30,30); background(0); data = subset(data, 0, data.length); message1 = new String( data ); //Convert String to Float float f = Float.valueOf(message1).floatValue(); fill(255,0,0); ellipse(width/2, height/2, f, f); f =+ f + 20.0; message2 = String.valueOf(f); print( "receive: "+message1+" "); println( "send: "+ message2 ); udps.send( message2, ip, port ); }