Sto provando a scrivere una semplice applicazione di chat in Rebol basata su un singolo file di testo. Quale sarebbe il modo migliore per leggere quel file "in tempo reale"? In questo momento li ho lavorare con questo:Come leggere il file in tempo reale per l'applicazione di chat?
t1: text 600x300 wrap green black font-name font-fixed rate 1 feel[
engage: func [face action event][
if action = 'time [
face/text: read chatText
show face
]
]
]
Il campo di testo viene aggiornato ogni secondo con il contenuto del file. Funziona, anche con più utenti, ma l'intero file viene letto ogni secondo per ogni utente. C'è un modo migliore per fare questo genere di cose?
Perché non controllare per vedere se il file è stato modificato prima di leggerlo? –