热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

基于node.js和scoket.io的webScoket简单服务器客户端搭建

通过websocket,服务器可以主动给客户端发消息,并且不需要每次都http请求一下,下面是我写的一个简单小程序;服务器端

通过websocket,服务器可以主动给客户端发消息,并且不需要每次都http请求一下,下面是我写的一个简单小程序;

  • 服务器端node.js


var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http); app.get('/', function(req, res){ res.send('

Welcome Realtime Server

');
}); io.on('connection', function(socket){ console.log('a user connected');//连接后定时发送信息 setInterval(function(){io.emit('message', "正在连接");},2000); //监听用户发布聊天内容 socket.on('message', function(obj){ //向所有客户端广播发布的消息 io.emit('message', obj); console.log(obj.username+'说:'+obj.content); }); }); http.listen(3000, function(){ console.log('listening on *:3000');
});

  • 前端展示




运行结果如下图:网页端后台一直输出消息





推荐阅读
author-avatar
M-pp威_703
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有