【基于node实现websocket协议】教程文章相关的互联网学习教程文章

javascript – Spring Websocket与Kafka集成【代码】

我正在尝试通过Spring MVC项目中的Spring-Websockets将消耗的Kafka数据发送到前端(JavaScript). 为了建立服务器和客户端之间的通信,我有以下内容. 客户(app.js)function connect() {var socket = new SockJS('/kafka-data-websocket');stompClient = Stomp.over(socket);stompClient.connect({}, function (frame) {console.log('Connected: ' + frame);stompClient.send("/app/fetchData");stompClient.subscribe('/data/records'...

javascript – 使用Websockets的Angularjs Phonegap Android【代码】

我甚至不知道如何直接解释这个,但我会试试. 介绍 我正在使用angularjs构建一个Phonegap应用程序,我正在尝试缝合WebSocket消息以更新我的UI.我曾经有过定期与服务器通信的服务,并相应地更改了他们的数据,并且它运行良好.一个例子: Service1.js:var applyUpdate = function (angular.extend(instance, data);if (!$rootScope.$$phase) $rootScope.$apply();};this.update = function () {DataProvider.get('getThermostatSettings'...

javascript – 如何在codeigniter中使用websocket来更新内容而无需刷新页面

我在php框架codeigniter工作.现在我想通过websocket更新记录,以便在没有页面刷新的情况下更新信息.我可以使用ajax,jquery,但我需要通过websocket来做到这一点.所以,任何人都可以帮助如何使用websocket完成此功能以及如何在codeigniter中使用它.解决方法:CodeIgniter不支持websockets.但是,您可以在CI应用程序中使用类似Ratchet的外部库.

javascript – 从ajax到websockets的重构:推荐的模式和快速获胜

我有一个单页面应用程序,当前使用ajax和REST与服务器通信.我主要使用promises和deferred来构造代码,并使用pubsub代理在组件之间进行通信.通常,代码的结构遵循Zakas’ suggestions for scalable application architecture. 为了性能和易于开发,我想将至少一些与服务器的交互移动到websockets中.我计划更改为使用websockets的一些特定交互是: >聊天功能>对长时间运行任务的反馈>更新当前查看对象的属性(例如某人POST到REST端点,该端...

javascript – 在硬件设备上保护websockets

我有一个通过websockets与浏览器进行通信的硬件设备.问题是我想要一个安全的连接,不幸的是浏览器没有连接到自签名证书.问题是每个硬件设备都可以拥有另一个IP,并且域上的证书是有限的.我不能为每个硬件购买证书..那么我该怎么办?解决方法:The problem is that I want a secure connection, unfortunately browsers don’t connect to self signed certificate.证书用于安全地识别对等方.必须正确识别以确保不会发生中间人攻击.因此...

javascript – 如何播放我从websocket流收到的PCM音频?【代码】

问题:我正在使用NodeJS创建应用程序,其中用户加载页面,麦克风将数据流式传输到NodeJS(我使用Socket.IO作为websocket部分).我的流媒体工作正常,但现在我想知道如何播放我收到的音频? 这是我从流中收到的消息的图片,我试图在浏览器上播放,我猜它是PCM音频,但我不是专家. http://i.imgur.com/mIROL1T.png这个对象长1023. 我在浏览器上使用的代码如下(太长时间不能直接放在这里):https://gist.github.com/ZeroByter/f5690fa9a7c20e2...

javascript – 使用存储函数(dispatch,getState)外部组件(外部模块即webSocket)【代码】

我正在使用React和Redux,webSocket来处理一些服务器端事件. 我可以通过mapDispatchToProps()函数从分配函数的组件调度操作到调度程序. 但是在组件之外触发动作怎么样?例如,收到webSocket的活动. 即使正确导入存储,从另一个脚本调用store.dispatch也会返回引用错误(未定义调度) 有没有办法这样做? 这是我的app store配置功能:import { createStore, combineReducers, applyMiddleware, compose } from 'Redux' import thunk from...

javascript – 将node.js服务器端代码移植到HTML5 WebSockets

注意:这不是关于同时使用node.js和HTML5套接字.我也不想讨论我所描述的设置的优点. node.js在服务器上运行,并且由于它支持通过套接字作为客户端进行连接,因此它可以充当HTML5 / JS客户端和使用TCP / IP的服务器(例如数据库服务器)之间的中间层.所以, node.js和WebSockets都包含打开到服务器的套接字连接的方法. 我的问题是,有没有人成功地将node.js脚本移植到WebSockets,即将node.js切割成等式,以便您的Web浏览器直接连接到数据库...

javascript – 状态200上的WebSocket错误是什么?【代码】

我已经购买了一个WebSocket模块并将其安装在我的WAMP环境中.我还有一个PHP脚本,它在正确的位置生成IPC文件并永远循环以监听事件.但是,使用此客户端代码:var websocket = null;var connect = function() {var button = document.getElementById('connect-button');// This function is a convenience function, to set the content// of the response displayvar setResponse = function(text) {var element = document.getElement...

javascript – node.js WebSocket服务器【代码】

目前我尝试为我们数据库周围的新活动创建推送服务器实例.当然,您可以找到有关此主题的大量信息. 我正在使用:http://static.brandedcode.com/nws-docs/#s6-p1 使用以下客户端实现:<!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script src="http://cdn.socket.io/stable/socket.io.js"></script><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.m...

javascript – 与龙卷风websockets传递的消息【代码】

我正在使用龙卷风websockets来更新页面上的一些信息.如果用户在屏幕上改变某些内容,我希望将这些更改显示给具有活动连接的所有其他用户.我可以获取javascript将消息发送到服务器,但我无法弄清楚如何将该消息发送回客户端.这是javascript和python$(document).ready(function () {var ws = new WebSocket("company website, I know this works");ws.onopen = function () {console.log("websocket engage");};ws.onmessage = $(".col...

可以通过Android和iOS设备上的Javascript调用TCP或WebSockets吗?

我要做的是创建并与嵌入式wifi设备(很像arduino板)进行通信,它根本没有任何装饰.它基本上接受套接字并侦听信息并做出响应. 完全的范围是我使用PhoneGap以使应用程序跨设备兼容. 我曾计划尝试使用某种类型的javascript插件制作TCP套接字,但是我遇到的所有插件都需要服务器端脚本(在这种情况下不可能).我总是可以在Android和iOS设备之间放置一台网关计算机,但如果我可以创建一个浏览器套接字,这似乎效率低下. 所以我的问题是有没有人...

javascript – Websockets消息丢失

使用websockets时我注意到一些消息丢失.我试图在移动safari(客户端)和c#(服务器)之间进行通信.我使用superWebSocket(opensource)作为服务器,所以它可能是服务器错误… 但是只有在连接拥塞时才会丢弃消息(当我发送大量消息时).这对我来说是“重获”UDP,但我记得在某处读过网络套接字是TCP. 是否有任何机会我可以在javascript中发出“发送”命令,并且接收方没有收到消息?解决方法:我一直在高流量应用程序中广泛使用WebSockets,并且在...

javascript – 仅在Socket.io 1.3.4中传输Websockets【代码】

当我使用Socket.io 0.9.16时,我可以设置所需的和唯一的传输(websockets).不,我升级到版本1(1.3.4)并且无法理解,如何限制传输. 看起来它开始与轮询连接,然后升级到websockets如果“它”想要.我希望它开始并始终只在websockets上工作.解决方法:所有webSocket连接都以HTTP请求开头.这就是规范对webSocket的作用.客户端请求在第一个HTTP请求中升级到webSocket协议,如果服务器同意,则套接字“升级”为webSocket协议. 如果服务器不支持we...

javascript – Angular中的WebSocket服务更新范围(使用ngWebSocket)?【代码】

我正在尝试从websocket获取数据以自动更新控制器范围内的值. 我的服务:mimosaApp.service("Device", function ($websocket) {var self = this;var ws = $websocket.$new({url: "ws://" + window.location.host + ":81",//mock: true,reconnect: true});this.data = {};ws.$on("$open", function() {ws.$emit("get", "device");});ws.$on("$message", function (message) {console.log("WS Received", message);for(var key in mes...

协议 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部