Socket.io文字直播聊天室的简单代码

阅读: 评论:0

Socket.io文字直播聊天室的简单代码

Socket.io文字直播聊天室的简单代码

直接上代码吧,被注释掉的主要是调试代码,和技术选型的测试代码
var app = require('express')();
var server = require('http').Server(app);server.listen(8080);('/', function (req, res) {res.sendFile(__dirname + '/index.html');
});var io = require('socket.io')(3000);
var beijing = io.of('/beijing').on('connection', function (socket) {console.log("beijing connected")//console.log(('disconnect', function () { console.log("disconnect") });//it('item', { news: 'item' });});
//var redis = require('socket.io-redis');
//io.adapter(redis({ host: '192.168.20.16', port: 6379 }));//var io_emitter = require('socket.io-emitter')({ host: '192.168.20.16', port: 6379 });
/*setInterval(function(){//it('time', new Date);
}, 2000);*/var redis = require('redis')
subcriber = ateClient("redis://:redispassword@192.168.1.1:6379/0")
("message",function(channel,message){console.log(message);it("message",message);
})subcriber.subscribe("pub_comments")
/*
var SSE = require('sse-nodejs');var express = require('express');var app = express();('/', function (req,res) {res.sendFile(__dirname+ '/index.html')
});('/time', function (req,res) {var serverSent = SSE(res);serverSent.sendEvent('time', function () {return new Date},1000);serverSent.disconnect(function () {console.log("disconnected");})//veEvent('time',2000);});app.listen(3333);
*/

前端核心代码:

  var socket = io.connect('servername:3000/beijing');('message', function (data) {$ssages.push(data)//此处使用了angularjs$scope.$apply()console.log(data)//socket.disconnect()//it('my other event', { my: 'data' });});


本文发布于:2024-02-04 16:36:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170711778057333.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:聊天室   文字   代码   简单   Socket
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23