effettivamente questa potrebbe essere la soluzione che cercavo, però non so quanto possa essere fattibile, perchè il client che invia la richiesta è in java ma il server che risponde non lo è... quindi non so se è cmq possibile utilizzare la DatagramSocket.
Allora per chiarire le idee ti spiego meglio a cosa sto lavorando...
ho una scheda arduino (la conosci??), questa scheda ha un microcontroller programmabile in c che mi permette di interfacciarmi con l'elettronica della scheda stessa.
Arduino ha anche una shield ethernet che viene configurata sempre programmando il microcontroller.
sul framework di arduino c'è un metodo per inviare e ricevere pacchetti su udp, http://arduino.cc/en/Tutorial/UDPSendReceiveString secondo te riesco a far comunicare le due cose??

Rispondi quotando