Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import g4p_controls.*;
- import processing.net.*;
- import java.awt.Font;
- final byte EOT = 23; // End Transmission Block
- Client c;
- String readFromNet;
- String ipAddr;
- String ipMask;
- public void setup(){
- size(720, 420, JAVA2D);
- createGUI();
- customGUI();
- ipAddr = txtIPaddr.getText();
- ipMask = txtIPmask.getText();
- c = new Client(this, "192.168.1.39", 80);
- }
- public void draw(){
- background(230);
- if (c.available() > 0) {
- readFromNet = c.readString();
- println(readFromNet);
- println("YES");
- c.stop();
- }
- }
- public void customGUI() {}
- public void parseAndSend() {
- c.write("PUT ");
- String[] ip = split(ipAddr, '.');
- for (int i=0; i < 4; i++) {
- c.write( nf( int(ip[i]), 3) );
- c.write(EOT);
- }
- String[] mask = split(ipMask, '.');
- for (byte i=0; i < 4; i++) {
- c.write( nf( int(mask[i]), 3) );
- c.write(EOT);
- }
- c.write( password );
- c.write(EOT);
- c.write("\r\n");
- // c.stop(); // IF A UNCOMMENT THIS, ARDUINO RECEIVE DATA IMMEDIATELY
- // BUT I IMPOSSIBLE READ INPUT
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement