【发布时间】:2021-07-04 22:31:59
【问题描述】:
我有两个独立的应用程序。其中一个是纯JS编写的UI Web应用,另一个是C#编写的控制台应用。
目前我正在使用 C# 控制台应用程序计算一些变量(由于浏览器限制,无法在 JS 中完成),然后将结果写入 txt 文件。
然后我用 JS 应用程序读取文件以将结果带到 UI。但是变量通常以毫秒为单位发生变化,并且将结果写入磁盘并再次检索它非常慢。
我能做什么?有什么建议吗?
【问题讨论】:
-
Websockets 应该做的
-
浏览器有什么限制?这种设计至少可以说是非常规的!
-
使用信号器连接。写入文本文件并从 js 读取似乎是一个糟糕的设计。
-
将您的控制台应用程序编写为 Web api 应用程序,并使用 signalR 在数据发生变化时发送数据。为了获得最佳性能,请将差异发送到当前数据
-
浏览器中的JS真的可以重复从本地磁盘读取一个文件,而不需要用户每次都选择吗?
标签: javascript c# send transfer