HOST (field che contiene il nome dell´host) ATTIVO (field booleano 1,0 se l´host é attivo o no).
Nel momento in cui avvio il programma dalla mia stazione problemi non ce ne sono, perché con una SELECT mi aggiorno il mio listBox con gli status delle varie stazioni.....invece la difficoltá nasce quando sono giá attivo e qualcun´altro cambia di status. Ho pensato a due possibilitá:
1° La piú banale é quella nella mia form di mettere un semplice timer e ogni 5 secondi vado a fare la connessione al DB interrogo la tabellina per aggiornare poi il mio listBox (soluzione veloce ma non mi piace perché rischio di avere 50 pc che continuano ogni 5 secondi a fare connessioni nella rete innutilmente perché il programma lo attiverai e disattiverai un paio di volte al giorno quindi il resto delle connessioni solo innutili!!!);
2° Utilizzando il SOKET quando un utente chiude il programma oltre che aggiornare la tabellina in SQL apre una porta compresa tra 2235 e 65535 (consigliabile) e HOST per HOST, uno alla volta, gli mando un bit per dirgli di andare a fare la connessione al DB perché qualcosa nella tabellina é cambiato.
MI PIACEREBBE INVECE RISOLVERE LA COSA IN MODO CHE TUTTO RMANGA ALL´INTERNO DI SQL COME UNA SPECIE DI STORE PROCEDURE AL CONTRARIO, DOVE AL CAMBIAMENTO DI UN FIELD DI UNA TABELLA SCATTA LA PROCEDURA PER AVVISARE LE VARIE STAZIONI...GRAZIE