博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs websocket
阅读量:4627 次
发布时间:2019-06-09

本文共 1359 字,大约阅读时间需要 4 分钟。

 

https://blog.csdn.net/qq_30100043/article/details/53005478

var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http);var fs = require('fs');app.use(function(req, res, next){    res.io = io;    next();});//#默认打开文件app.get('/', function(req, res){    res.sendfile('./index.html');});io.on('connection', function (socket) {    socket.emit('news', { hello: 'world1--lala' });    socket.on('my other event', function (data) {        console.log(data);    });});// 服务器侦听在sockettest.com的3000端口上http.listen(3001, function(){    //# 输出到标准输出    console.log(':3001');});

 

改进版 ---websocket与http共存--- to thi tha--

服务

var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http);var g_socket;io.on('connection', function (socket) {    socket.emit('news', { hello: 'world1--lala' });    socket.on('my other event', function (data) {        console.log(data);    });    g_socket=socket;});// 服务器侦听在sockettest.com的3000端口上http.listen(3001, function(){    //# 输出到标准输出    console.log(':3001');});var app1 = require('express')();var http1 = require('http').Server(app1);app1.get('/1', function(req, res){    g_socket.emit('news', { hello: '13:55world1--lala' });});http1.listen(80, function(){    //# 输出到标准输出    console.log(':80');});

 

客户

 

转载于:https://www.cnblogs.com/cnchengv/p/8632496.html

你可能感兴趣的文章
[亲测]在Mac下配置php开发环境:Apache+php+MySql
查看>>
mono修改配置
查看>>
Vue 环境搭建(win10)
查看>>
iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统
查看>>
typeof操作符的返回值
查看>>
一个非常简单的 ASP.NET MVC 示例:长轮询(又叫:反向 AJAX,英文名:Comet)实现...
查看>>
ddt 测试用例UI运用
查看>>
01 two sum
查看>>
Media Queries
查看>>
常见的函数式编程模型
查看>>
zip函数的使用
查看>>
C++回溯法走迷宫
查看>>
查看线程的运行状态
查看>>
vault-in-kubernetes
查看>>
RequireJS学习笔记(转)
查看>>
从网站上扒网页,保存为file文件格式
查看>>
ng 过滤器
查看>>
视频剪辑软件调研
查看>>
MYSQL语句
查看>>
判断类之间的父子关系
查看>>