Ciao a tutti.
devo creare un programma che interroga ogni tot secondi dei dispositivi messi in rete con IP statici registrando se sono connessi o meno. Deve poi avviare delle funzioni diversificate nei due casi. Inoltre questo programma deve visualizzare all'operatore lo stato di quei dispositivi tramite apposito form.
Nessun problema fin qui.
Il problema è che questo applicativo risiederà sul server che è una macchina molto impegnata a livello di risorse. Quindi volevo fare 2 programmi: 1 main che in background fa il controllo e gestisce le funzioni; 1 windows form che visualizza i dati. Così il primo deve essere sempre in esecuzione, il secondo solo se avviato dall'operatore e alleggerire quindi il sistema (l'operatore sarà sul server solo per pochi minuti al giorno). Per fare ciò devo passare dei dati tra i 2 programmi (stato attivo true o false per ogni dispositivo). Non voglio farlo tramite scritura su disco perchè diverrebbe troppo pesante, quando programmavo in c (troppo tempo fa) avrei linkato una cella di memoria in maniera assoluta.
c'è un modo per farlo?
Grazie 1000 anche per il solo interessamento
Ciao
Vendaval