我正在尝试在 Rebol 中编写一个基于单个文本文件的简单聊天应用程序。“实时”读取该文件的最佳方式是什么?现在我已经得到了它的工作:
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
]
]
]
文本字段每秒更新一次文件的内容。即使有多个用户,这也有效,但每个用户每秒都会读取整个文件。有没有更好的方法来做这种事情?