是这样,有一台c++写的频谱仪,需要做一个网页来实时它的显示数据,800个点,100ms刷新一次。提供了两个端口,一个传输数据一个进行控制,进行基于tcp协议的二进制数据传输,做个局域网形式的就行,连上就能显示。
显示用的echarts,看过nodejs和websocket、还有socket.io。
目前卡在数据怎么处理的问题上,是先用nodejs的net模块接收数据,然后websocket读取?还是怎么弄?那websocket怎么读取二进制数据里的内容呢?(给我说方法或者参考链接就可以了,感谢)
思路有些混乱,各路大神也可以直接说思路。
Browser:
C++ -> TCP -> Node.js -> WebSocket -> Browser ?
NW.js or Electron:
C++ -> TCP -> [Node.js + Browser]