草庐IT

WebSocket注解

全部标签

node.js - 使用 Node http-proxy 代理 websocket 连接

我有一个通过socket.io使用websockets的应用程序。对于我的应用程序,我想使用单独的HTTP服务器来为我的应用程序提供静态内容和JavaScript。因此,我需要放置一个代理。我正在使用node-http-proxy.作为起点,我的websockets应用程序在端口8081上运行。我使用以下代码将socket.io通信重定向到此独立服务器,同时使用express提供静态内容:varhttp=require('http'),httpProxy=require('http-proxy'),express=require('express');//createaserverva

node.js - 是否有不需要使用浏览器的 Node.js 无浏览器 websocket 客户端?

Socket.IO等都需要在客户端使用浏览器......只是想知道,我们如何才能拥有node.js的无浏览器websocket客户端? 最佳答案 当前推荐将WebSocket-Node与我的包装代码一起使用(见下文)。在撰写本文时,我知道没有其他公共(public)项目支持新的hybi规范,所以如果你想模拟当前的浏览器版本,你需要WebSocket-Node。如果您想模拟较旧的浏览器,例如iOS4.2上的移动Safari,您还需要下面列出的其他库之一,但您必须自己管理“WebSocket”对象名称冲突。node.js的公共(publ

node.js - 是否有不需要使用浏览器的 Node.js 无浏览器 websocket 客户端?

Socket.IO等都需要在客户端使用浏览器......只是想知道,我们如何才能拥有node.js的无浏览器websocket客户端? 最佳答案 当前推荐将WebSocket-Node与我的包装代码一起使用(见下文)。在撰写本文时,我知道没有其他公共(public)项目支持新的hybi规范,所以如果你想模拟当前的浏览器版本,你需要WebSocket-Node。如果您想模拟较旧的浏览器,例如iOS4.2上的移动Safari,您还需要下面列出的其他库之一,但您必须自己管理“WebSocket”对象名称冲突。node.js的公共(publ

javascript - 没有socket.io的nodejs net sockets + websocket

我正在尝试使用nodejs创建类似聊天的内容。我是nodejs的新手,我想在没有socket.io的情况下创建它(我想了解它是如何工作的)。这是我正在使用的代码。varhttp=require('http');varnet=require('net');varserver=http.createServer(function(req,res){res.writeHead(200,{'content-type':'text/html'});res.write('lol');res.end('helloworld:'+req.url);varclient=newnet.Socket();c

javascript - 没有socket.io的nodejs net sockets + websocket

我正在尝试使用nodejs创建类似聊天的内容。我是nodejs的新手,我想在没有socket.io的情况下创建它(我想了解它是如何工作的)。这是我正在使用的代码。varhttp=require('http');varnet=require('net');varserver=http.createServer(function(req,res){res.writeHead(200,{'content-type':'text/html'});res.write('lol');res.end('helloworld:'+req.url);varclient=newnet.Socket();c

node.js - 最小 Websocket Nodejs 尾部示例

我正在尝试使用websocket创建到浏览器的数据流。数据是日志文件的输出。(尾-f文件名)使用Nodejs,我设法登录到标准输出,但我无法创建服务器并创建客户端(js/html)代码来创建websocket并接收该子进程的所有输出。谁能帮帮我?NODE.JS服务器将尾部输出到标准输出(如http://snippets.dzone.com/posts/show/12067中所示)varsys=require('sys')varspawn=require('child_process').spawn;varfilename=process.ARGV[2];if(!filename)ret

node.js - 最小 Websocket Nodejs 尾部示例

我正在尝试使用websocket创建到浏览器的数据流。数据是日志文件的输出。(尾-f文件名)使用Nodejs,我设法登录到标准输出,但我无法创建服务器并创建客户端(js/html)代码来创建websocket并接收该子进程的所有输出。谁能帮帮我?NODE.JS服务器将尾部输出到标准输出(如http://snippets.dzone.com/posts/show/12067中所示)varsys=require('sys')varspawn=require('child_process').spawn;varfilename=process.ARGV[2];if(!filename)ret

node.js - 将 ngrok 与 websocket(或 socket.io)一起使用

是否有任何简单的示例代码显示ngrok转发socket.io/websocket(在localhost上的nodejs下运行)?换句话说,确实ngrokhttp3000使用运行在3000端口上的nodejs服务器和socket.io?或者类似的东西ngrokhttp+tcp3000(justwildguessing)编辑:在ngrok.com的帮助下回答我自己的问题简单地使用ngrokhttp3000您将看到localhost绑定(bind)的网址字符串。所以在客户端javascript代码中,改变varsocket=io.connect('http://localhost:3000'

node.js - 将 ngrok 与 websocket(或 socket.io)一起使用

是否有任何简单的示例代码显示ngrok转发socket.io/websocket(在localhost上的nodejs下运行)?换句话说,确实ngrokhttp3000使用运行在3000端口上的nodejs服务器和socket.io?或者类似的东西ngrokhttp+tcp3000(justwildguessing)编辑:在ngrok.com的帮助下回答我自己的问题简单地使用ngrokhttp3000您将看到localhost绑定(bind)的网址字符串。所以在客户端javascript代码中,改变varsocket=io.connect('http://localhost:3000'

WebSocket之仿QQWeb即时聊天系统(上)

1.前言Javaweb学完了,到了学期末,开始课设了,一共给了几个题目,大部分都是JSP+servlet题目,当然我们也是主要学习的这些,一般都是什么什么管理系统,没啥意思,看到一个仿QQWeb即时聊天系统的题目,眼前一亮,发现从来没学过,一个有意思的题目,再次挑战自己,从零开始学习JavaScript、nodejs、socket.io不知道这次课设能收获多少技术呢。白嫖容易,创作不易,希望能让大家有所收获。所有copy到的代码均是度娘、csdn等可以查到的,我的课设项目绝大部分都是原创,只有一些特定的、不懂的用法是copy基本上我查询的资料(例如API等)都会在博客中列出网站,有需要的童鞋可