Quindi devo per forza inviare o cercare di ricevere dati per verificare se è connesso?? Un pò scomodo XD perchè inviando anche una semplice stringa ogni 1-2 secondi posso comprmettere altre operazioni del socket. Per esempio avevo gia provato a inviare ogni 2 secondi la stringa "i" , ma quando poi provavo a scrivere al server, per esempio "ciao" nel server mi ritornava "ciaoi" con la "i" finale però il SOcket.connected funzionava bene. Cosa mi consigliate di fare? ci sono degli altri metodi?