我想创建一个WebSocket对象,并使用它从WebSocket服务器获取不同的数据集。我想通过ID区分数据集。
我为不同的数据集做了几个WebSocket对象,并且工作正常。我认为最好使用一个对象满足所有需求。
let WS = new WebSocket("ws://xx.xx.xx.xx:xxxxx");
WS.onopen = function () {
let dataQueryObject1 = {
DATA_CATEGORY: 'xxx',
FIRST_DATE: today,
END_DATE: today + 5,
CHART_TYPE: 'TYPE1'
};
WS.send(JSON.stringify(dataQueryObject1));
let dataQueryObject2 = {
DATA_CATEGORY: 'yyy',
FIRST_DATE: today,
END_DATE: today + 5,
CHART_TYPE: 'TYPE2'
};
WS.send(JSON.stringify(dataQueryObject2));
};
//在服务器上,我只得到TYPE1而不是TYPE2
通过WebSocket执行不同数据集的最佳方法是什么? 出于其他目的重用发送功能的正确方法是什么?