//Server _exemple_130119 //Echange Server/Client //SERVER //Ce server est à intaller sur un PC/Raspberry Pi connecté à une Box //L'adresse IP publique de la Box sera ici 109.158.0.25 //On choisit un port , ici 12345 et on émet une string //CLIENT //Le code Processing (commenté après le Server) s'execute sur tout PC/Raspberry Pi //Le client se connecte via Internet sur la Box en question, port 12345 //Il récupère la chaine et l'imprime import processing.net.*; Server myServer;//name of server object String myString ="Bonjour"; void setup() { myServer = new Server(this, 12345); // this host , port 12345 } void draw() { myServer.write(myString+ "\n"); // serveur envoie le string sur port IP } /* code Processing à executer sur un PC/Raspberry Pi distant //Client_exemple_130119 import processing.net.*; //Librairie réseau Client myClient; //On crée un client int dataIn; void setup() { size(200, 200); // Connect to the remote machine at port 12345. // This example will not run if you haven't // previously started a server on this port. myClient = new Client(this, "109.158.0.25", 12345); } void draw() { if (myClient.available() > 0) { dataIn = myClient.read(); } background(dataIn); print(dataIn); println(); } */