Go Down

Topic: Errore No socket available progetto emoncms.org (Read 255 times) previous topic - next topic

nannusaulo

Salve a tutti,
è da poco che mi sono buttato nel mondo di arduino iniziando con il progetto di monitoraggio dei consumi elettrici (vedasi http://playground.arduino.cc/italiano/emoncms)

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 :

Code: [Select]
#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


nid69ita


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
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- qui le pinout delle varie schede by xxxPighi: Pinout
- qui una serie di link generali utili: Link Utili

Hai la stessa domanda in sezione inglese, il cross-posting è vietato.  :D
my name is IGOR, not AIGOR

Go Up