草庐IT

django-websocket-redis

全部标签

javascript - 将字符串列表从 Django 传递到 Javascript

我的Django对象有一个属性“City”。我正在尝试获取城市列表并使用Jquery在模板中捕获它(以在X轴上的图表中使用)。我的问题是我无法去掉列表的unicode和引号。(我设法为一个单一的值(value)做到这一点)。相反,我坚持这个:[[[u'Paris'],[u'Lyon']]"]我尝试过很多东西,包括JSON。没有成功。我的观点:(实际上,许多尝试之一..)defbarchart1(request):city_array=[]foriin[1,MyObject.objects.count()]:objet=get_object_or_404(MyObject,pk=i)ci

javascript - WebSocket 数据压缩

WebSocket是否支持数据压缩以节省带宽?有哪些可用选项?一种可能的解决方案是使用Bijson代替Json。 最佳答案 当前的WebSockets协议(protocol)草案不包含压缩扩展。以前有一个:deflate-stream,它通过压缩整个WS流来工作。这样做的效果是有限的,因为WS引入了客户端到服务器的帧掩码,每个帧都会更改掩码,因此,deflate将无法保持有效的压缩字典。有一个基于帧的压缩提案草案可以解决这个问题,因为在屏蔽之前为有效负载维护了压缩字典。 关于javasc

javascript - 是否有 cubism.js + WebSocket 的教程或示例?

是否有专门关于连接WebSockets(或其他非轮询数据源)和cubism.js的教程?特别是,我希望能够创建服务器数据流的实时图表,在视觉上类似于cubismpage上的示例.引用资料:-https://github.com/square/cubism/issues/5-http://xaranke.github.io/articles/cubism-intro/-UsingOtherDataSourcesforcubism.js 最佳答案 这是我正在玩弄的东西。它不是权威的,但似乎有效:https://gist.github.c

javascript - Kurento - WebSocket 连接失败

我正在尝试运行KurentoWebRTC的Javascript录制示例,如下所示:http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html我在Ubuntu机器上安装了Kurento,它运行正常。该服务也已启动。此外,我测试了基于Java的示例,它运行没有任何问题。js录制示例失败,错误如下:MixedContent:Thepageat'https://ABCDEF'wasloadedoverHTTPS,butattemptedtoconnecttotheinsecureWebSock

javascript - WebSocket 发送有关连接的额外信息

有没有办法让WebSocket客户端向WebSocket服务器发送有关初始连接的附加信息?我问是因为我希望客户端立即将用户ID(字符串)发送到服务器。我不希望客户端在onopen回调中发送用户ID。为什么?因为它更快更简单。如果WebSocketAPI不允许您这样做,为什么不呢?如果没有充分的理由,我怎么能建议他们添加这个简单的功能? 最佳答案 更新的答案@dandavis是个天才。他对在WebSocket构造函数的第一个(url)参数的查询字符串中发送用户ID的问题的评论有效!而且,我很确定它只在openinghandshake(

javascript - WebSocket 到本地主机在 Microsoft Edge 上不起作用

我创建了一个简单的WebSocket服务器,并尝试使用以下代码连接到它:functiontest(name){varws=newWebSocket('ws://localhost:1234');ws.onopen=function(){ws.send('Hellofrom'+name);}}test('Edge');这在Windows10上的Chrome和IE11中运行良好,但是当我在Edge中尝试时,onopen函数没有被调用,相反我最终得到以下错误:SCRIPT12029:WebSocketError:NetworkError12029,Aconnectionwiththeserv

javascript - 在 Jest 中模拟 WebSocket

我正在尝试测试一个使用WebSockets的库。我正在尝试使用下面的代码模拟websocket。库ROSController使用网络套接字,但我一直收到WebSocketisnotdefined.import{ROSController}from'../ROSController.jsx';varsocketMock;varwindowMock;varaddress='ws://test.address';beforeAll(function(){varWebSocket=jasmine.createSpy();WebSocket.and.callFake(function(url){

WebSocket+xterm+springboot+vue 实现 xshell 操作linux终端功能

效果图1.工具介绍与安装1.1xterm.jsxterm是一个使用TypeScript编写的前端终端组件,可以直接在浏览器中实现一个命令行终端应用。Xterm.js适用于大多数终端应用程序,如bash,vim和tmux,这包括对基于curses的应用程序和鼠标事件的支持。1.2安装//1、安装xtermnpminstall--savexterm//2、安装xterm-addon-fit//xterm.js的插件,使终端的尺寸适合包含元素。npminstall--savexterm-addon-fit//3、安装xterm-addon-attach(这个你不用就可以不装)//xterm.js的附

javascript - 从 JavaScript 访问 Django 模板 {{Variable}}

我尝试在html页面内联javascript中访问django模板变量,它工作正常。但是如果我使用包含js然后它不起作用。这是限制还是我做错了什么?非常感谢您的帮助。 最佳答案 包含的Javascript不会被服务器上的Django模板处理器处理,所以它不会工作。如果您需要通过模板将信息传递给包含的Javascript文件,请让您的模板创建一个小的block,其中声明了一些全局变量以包含那些模板变量。然后,您的纯Javascript文件可以通过查找由创建的全局对象来获取值。来自模板。 关

javascript - 如何使用 java 服务器将消息发送到特定的 websocket 连接

我是WebSockets的新手。我已经在WebSockets中进行了简单的服务器-客户端聊天。现在我正在尝试制作客户端-服务器-客户端聊天应用程序。我有一个问题,在java服务器中我们如何向特定的WebSocket连接发送消息。如果用户A想给用户B发送消息。那么我如何管理用户B正在使用这个或那个连接或向那个特定连接发送消息?我在谷歌上搜索了太多,但找不到任何好的东西。 最佳答案 您必须为此设计架构。当客户端与服务器建立连接(打开WebSocket)时,服务器必须在某个数据结构中保持连接(无论您如何识别与您正在使用的Java后端的特定