节点 JS 和鼠标
Node JS and Mouse
我正在尝试使用节点js作为鼠标记录器来评估以下设置的可行性。我知道有带有计时器和数组的简单 JS 鼠标记录器,但它们在计时方面效率不够高(由于 js 计时器类中的毫秒偏差)。
假设我希望能够执行以下操作:
1)我不是每次更改都推送当前鼠标位置,而是在本地缓冲它并以设定的间隔(例如 5 秒)推送数据。这可能吗?
2) 如果是这样,此鼠标移动的流将另存为二进制文件。然后,可以将二进制文件流式传输到另一个客户端。
一般来说,我很难理解一般的流。据我了解,流只是发送到客户端的数据块。这是对的吗?
1)是的,这是可能的,我建议您使用事件发射器<->事件侦听器逻辑。
2)当然,你可以做到。但是告诉我们更清楚你想做什么。同时,您可以查看 socket.io 流数据的解决方案,或 npm install ws。同样,这在很大程度上取决于你要开发什么。
此外,还有基于 RTMP 协议的更复杂和更强大的解决方案,但我不知道为什么您在这里需要它来将几个字节从一端发送到另一端。您也可以看看广播公司的想法,如果你必须将这些数据块发送给多个订阅者。
相关文章:
- d3.js鼠标悬停鼠标输出问题
- fullpage.js和物化.js;使用实体侧导航禁用鼠标滚动
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- THRE.js编辑器中的鼠标问题
- D3.js:如何在svg上移动鼠标时创建弹出事件
- 如何使用鼠标滚动控制fullPage.js垂直滑块
- js:停止鼠标移动
- 如何恢复Kinetic.js鼠标事件
- 当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
- 将href链接添加到通过js鼠标悬停显示的图像
- 角度 js - 如何用鼠标单击,然后在 ng-grid 上按 Enter 键
- D3.js鼠标事件不起作用
- 纸张.js路径数据动画在帧和鼠标拖动
- 如何取消d3.js中的鼠标悬停转换
- Three.js-查找鼠标最后位置和当前位置之间的所有交点
- 如何在JS中随机化backgroundPosition而不使用鼠标移动来制作万花筒的动画
- D3.js鼠标悬停和焦点+上下文问题
- JS-鼠标点击的计算持续时间
- 如何在Fabric.js上获取鼠标坐标
- 在Windows8(HTML/JS)中,有什么方法可以区分触摸和鼠标交互吗