ho risolto, ovviamente era un errore mio (successivo all'apertura). Per qualche motivo l'apertura funzionava ma non trovava la fine del file e restituiva sempre una stringa vuota... è bastato fare un controllo sulla stringa restituita e, se falsa, segnalare il server come non affidabile.

perché restituisse una stringa vuota per ogni loop senza trovare la fine del file per me resta un mistero, tuttavia mi posso accontentare di aver trovato una soluzione!

Grazie