Salve a Tutti vi espongo il mio problema.
Utilizzo winsock per effettuare il collegamento con una apparecchiatura(Server), questo collegamento è permanente cioè 24 su 24.
Quindi ho un client (pc) e una apparecchiatura (server).
Tutto procede correttamente, quando il server mi invia dei dati il programma client registra.
Il collegamento lo controllo con la proprietà state di winsock.
Se lo state = 7 ho un semaforo sul client che mi indica che il collegamento esiste.
Il cliente mi ha esposto questo problema.
Se l'apparecchiatura per cause diverse si dovesse spegnere oppure andare fuori uso il programma client è in grado di testare il collegamento e segnalare l'eventuale anomalia ???.
Ho eseguito delle prove spegnendo l'apparecchiatura(Server). Il programma client non è in grado tramite lo state rilevare il mancato collegamento.
A questo punto vi chiedo se è possibile tramite winsock o tramite qualche altra funzione controllare il collegamento. Grazie in anticipo