javascript - 使用 Socket.io 传递 JavaScript 变量

标签 javascript python ios socket.io

所以我目前有一个在我的 iPhone 上运行的 JavaScript 代码来提取它的加速计数据。我想做的是将此数据传递到我的 Mac Book Pro 并使用 A python 脚本中的变量。变量每秒变化多次,所以我在考虑使用 Socket.io,有人知道我会怎么做吗?我将不胜感激我能得到的任何帮助。谢谢。

<html>
<body>
<div id="content">
    <h1>Accelerometer JavaScript Test</h1>
<ul>
    <li>acceleration x: <span id="accelerationX"></span></li>
    <li>acceleration y: <span id="accelerationY"></span></li>
    <li>Motor Speed: <span id="speed"></span></li>
</ul>
</div>
<script type="text/javascript">
window.ondevicemotion = function(e){
        var x = e.accelerationIncludingGravity.x;
        var y = e.accelerationIncludingGravity.y;
        var newx = x * 100
        var newy = y * 100
        var finalx = Math.round(x);
        var finaly = Math.round(y);
        document.getElementById("accelerationX").innerHTML = finalx
        document.getElementById("accelerationY").innerHTML = finaly
        speed = finalx * 10
        document.getElementById("speed").innerHTML = speed
    }
</script>
</body>
</html>

最佳答案

在客户端你必须使用socket.emit('key', value); 在服务器端你必须监听一个键,例如在 nodeJS 中它是这样的 socket.on('key', function(value){});

关于javascript - 使用 Socket.io 传递 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448011/

相关文章:

javascript - 使用 javascript 生成动态 onclick 事件

python - 可以在 Virtualenv 中安装 Fabric(Python) 吗?遇到错误

javascript - 使用 Lodash 拔取嵌套对象的键

python - 更改自定义按钮属性

python - 如何使用 TOR 和 Stem 以及 python 打造新身份?与(tor浏览器)新身份完全相同

ios - 将 UIAlertView 输入限制为特定字符如何工作?

ios - 奇怪的亮点 Mobile Safari

objective-c - 关于Objective-C中的 getter 和 setter

javascript - 如何在可从多个模板访问的 backbone.js 中添加全局函数?

javascript - 如何在 reactjs 中使对象长度中的未定义项等于 0?