Premetto che con Linux sono praticamente a zero e quindi ... magari basta una banale modifica ad un file di configurazione che io non conosco, comunque ...
... ho visto, guardando un po' gli esempi, che, usando YunServer e YunClient, basta inviare da browser la richiesta :
http://ip_arduino/arduino/mio_testo
che la parte "mio_testo" arriva già bella pulita, senza tutti i fronzoli HTTP al mio programma attraverso un semplice ciclo client.read() e la risposta può essere, altrettanto semplicemente, inviata con un banale client.print("mia_risposta").
Ora, chiaramente, la suddetta richiesta viene inviata dal browser utilizzando la porta standard HTTP 80 ...
... la mia necessità è di utilizzare un'altra porta, es. 8080
Premetto che ho già visto che è possibile, in fase di istanza della classe YunServer scrivere :
YunServer mioServer(8080);
... ovvero indicargli la porta e la cosa, per la parte server, funziona ma purtroppo ... non funziona la parte della risposta del client, ovvero anche se la client.print() viene eseguita, sul browser arriva solo una pagina bianca ... come se la parte YunClient non sia stata informata della porta da usare.
Spero che il problema sia chiaro ... e il succo della domanda è quindi :
Usando le semplici due classi YunServer e YunClient, come fare per poter usare da browser un porta diversa dalla standard per inviare le richieste e ricevere le risposte (es. http: // ip_arduino:8080 / arduino / mio_testo) ?
Grazie.
Guglielmo