原生nodejs使用websocket代码分享


Posted in NodeJs onApril 07, 2018

安装:

npm  install  ws

服务端(nodejs):

var WebSocketServer = require('ws').Server,
wss = new WebSocketServer({ port: 8080 });
wss.on('connection', function (ws) {
console.log('client connected');
ws.on('message', function (message) {
  console.log(message);
});
});

客户端:

<script>
var ws = new WebSocket("ws://localhost:8080");
ws.onopen = function (e) {
  console.log('Connection to server opened');
  sendMessage();
}
function sendMessage() {
  ws.send('hello');
}
</script>
NodeJs 相关文章推荐
nodejs实用示例 缩址还原
Dec 28 NodeJs
nodejs win7下安装方法
May 24 NodeJs
nodejs中exports与module.exports的区别详细介绍
Jan 14 NodeJs
Nodejs为什么选择javascript为载体语言
Jan 13 NodeJs
nodejs URL模块操作URL相关方法介绍
Mar 03 NodeJs
nodejs创建web服务器之hello world程序
Aug 20 NodeJs
Nodejs express框架一个工程中同时使用ejs模版和jade模版
Dec 28 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
初识NodeJS服务端开发入门(Express+MySQL)
Apr 07 NodeJs
Nodejs中使用captchapng模块生成图片验证码
May 18 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 NodeJs
nodejs中方法和模块用法示例
Dec 24 NodeJs
nodejs多版本管理总结
Apr 03 #NodeJs
nodejs搭建本地服务器轻松解决跨域问题
Mar 21 #NodeJs
nodejs中密码加密处理操作详解
Mar 20 #NodeJs
nodejs连接mysql数据库及基本知识点详解
Mar 20 #NodeJs
nodejs基于express实现文件上传的方法
Mar 19 #NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 #NodeJs
nodejs实现超简单生成二维码的方法
Mar 17 #NodeJs
You might like
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
Python strip lstrip rstrip使用方法
2008/09/06 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
一份婚庆公司创业计划书
2014/01/11 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
体育馆的标语
2014/06/24 职场文书
2014年双拥工作总结
2014/11/21 职场文书
销售合作意向书范本
2015/05/08 职场文书
永远是春天观后感
2015/06/12 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书