Arduino nuova Ethernet shield connessione al server client.connect(server,80)

PaoloP:
Mi sono perso per strada la variabile connessione. Dove la inizializzi? Il compilatore dovrebbe segnarti l'errore.

Scusa la variabile connessione era il risultato della funzione client.connect(server, 80) se tornava 1 era connesso.
Poi l'ho tolta e mi sono dimenticato di toglierla dalla condizione dell'if.
La connessione la svolgo nel setup perché così rimane aperta finché non decido io di chiuderla.
Ad esempio devo inviare 10 dati, se dovessi scrivere la client.connect nel loop andrò a fare la richiesta di connessione ogni volta che mando un dato per un totale di 10 volte, se i dati da inviare fossero più di 10? ma 1000?
Mentre se la scrivo nel setup, apro la connessione, invio i miei N dati in loop senza però richiedere la connessione. Nel loop poi andrò a chiudere la mia connessione terminato l'invio dei dati.
Il problema però rimane invariato...Google mi permette di connettermi al suo indirizzo ip tramite una client.connect(server,80) ?
Rimane in ascolto della mia richiesta di connessione o me la rifiuta?