如何使用javascript作为客户端和python作为Web服务器在websocets之间进行通信
Posted
技术标签:
【中文标题】如何使用javascript作为客户端和python作为Web服务器在websocets之间进行通信【英文标题】:How to communicate between websocets using javascript as client and python as web server 【发布时间】:2019-01-01 03:49:47 【问题描述】:我已经连接了我的网络服务器和客户端它的工作。现在我想调用从后端传递的变量并进行计数
例如: 后端 python 正在传递 2 个变量,称为苹果价格和苹果数量 我需要计算所有苹果的价格并使用 javascript 在客户端打印它
感谢任何帮助
【问题讨论】:
欢迎来到 Stack Overflow !!! ,, 虽然不是 websockets,但我想你会在这篇文章中找到你想要的; ***.com/questions/12232304/… How to implement server push in Flask framework?的可能重复 【参考方案1】:就我而言,我已经完成了这种方法,
我为 WebSocket 事件处理方法(onOpen、onClose 和 onMessage)创建了一个 JS 文件,该文件在主页加载时加载。 在这个文件中,我创建了一个引用变量来保存使用 (.prototype) 的 WebSockets 事件 与第二步相同,创建了两个单独的方法来创建将从主页调用的连接和一个连接方法来连接服务器 在 onMessage 中,您可以调用业务方法来放置逻辑代码看起来像,
var _wObj = null;
function WSSocket(tObj)
//basic properties
创建连接
WSSocket.createConnection = function ( tObj )
if (!_wObj)
_wObj = new WSSocket(tObj);
return _wObj;
连接到服务器
WSSocket.prototype.connect = function ()
//connection logic
注册事件
WSSocket.prototype.registerEvents = function ()
//registering logic
this.wObj.onmessage = function (event)
//call your operation method
【讨论】:
非常感谢,帮助了很多想法。我会试试这个并接受以上是关于如何使用javascript作为客户端和python作为Web服务器在websocets之间进行通信的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 HTML 和 CSS 作为 Java 应用程序 GUI?
如何在没有客户端 JavaScript 的情况下使用 JSON 数据呈现静态 HTML?
如何利用Python和深度神经网络锁定即将流失的客户?业绩过十万!