Errore No socket available progetto emoncms.org

Salve a tutti,
è da poco che mi sono buttato nel mondo di arduino iniziando con il progetto di monitoraggio dei consumi elettrici (vedasi Arduino Playground - HomePage)

devo dire che le difficoltà non sono poche e per chi come me sa poco di programmazione le difficoltà sono ancor più grandi

ma vengo al punto: ho seguito alla lettera le istruzioni del progetto ed ho utilizzato lo sketch proposto; diciamo che è andato tutto bene fino a quando mi sono arenato su questo errore "No socket available" che compare dopo il terzo-quarto invio dei dati....

indagando il problema sembrerebbe che dopo la quarta connessione i "socket" si esauriscono e andrebbero richiusi in maniera da liberarne di altri (vado ad intuito in quanto come ho già detto sopra tutto ciò per me è quasi arabo...)

mi hanno poi suggerito di inserire (prima di ogni tentativo di connessione) questa parte di codice :

#include <utility/server_drv.h>

void ShowSockStatus() {
  for(int x = 0; x < MAX_SOCK_NUM; x++) {
    Serial.print(WiFi._state[x]);    
    Serial.print("  ");
    Serial.print(WiFi._server_port[x]);    
    Serial.print("  s=");
    Serial.print(serverDrv.getServerState(x));    
    Serial.print("  c=");
    Serial.print(serverDrv.getClientState(x));    
    Serial.print("  d=");
    Serial.println(serverDrv.availData(x));    
 }
}

ho fatto varie prove ma il problema persiste.... =(

in che punto va inserito il codice sopra?
c'è qualcuno ha già provato il progetto (o situazioni simili con uso la WiFi Shield) e mi può aiutare?

attendo fiducioso

nannusaulo:
Salve a tutti,
è da poco che mi sono buttato nel mondo di arduino...

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento

Hai la stessa domanda in sezione inglese, il cross-posting è vietato. :smiley: