我有一些数据要发送给客户端,但是这些数据不是静态的,而是移动曲线(我使用ChartJs,但我认为它根本不受影响)。我希望它能尽可能多地随机选择其中一个。目标是通过websocket返回正弦曲线。
我的Server.Js
= (myFile) => let
Source = Csv.Document(myFile,[Delimiter=",", Columns=33, Encoding=1252, QuoteStyle=QuoteStyle.None])
in
Source
我的TS文件的示例
nbPoints = 100;
var x = [];
var pressures = [];
var volumes = [];
var flows = [];
function init() {
for (let i = 0; i < _nbPoints; i++) {
x.push(10 * i / _nbPoints);
}
for (let p of x) {
pressures.push({ x: p, y: Math.random() * 20 }); // Data
volumes.push({ x: p, y: Math.random() * 20 });
flows.push({ x: p, y: Math.random() * 20 });
}
}
console.log("Server Started");
init();
s.on('connection', function connection(ws) {
console.log("Browser connected online")
ws.on('message', function (message) { // Server connected
console.log('Received: %s', message);
ws.send(JSON.stringify({
pressures, // Data Pressures
flows, // Data flows
volumes // Data volumes
}));
});