原生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开发微信公众号后台服务实例
Sep 03 NodeJs
nodejs npm package.json中文文档
Sep 04 NodeJs
Nodejs实现的一个简单udp广播服务器、客户端
Sep 25 NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 NodeJs
Nodejs学习笔记之测试驱动
Apr 16 NodeJs
使用nodejs开发cli项目实例
Jun 03 NodeJs
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
Jul 26 NodeJs
学习 NodeJS 第八天:Socket 通讯实例
Dec 21 NodeJs
nodejs实现发出蜂鸣声音(系统报警声)的方法
Jan 18 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
Nodejs 识别图片类型的方法
Aug 15 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
德劲1104的电路分析与改良
2021/03/01 无线电
谈谈PHP语法(3)
2006/10/09 PHP
PHP通用检测函数集合
2011/02/08 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
自动更新作用
2006/10/08 Javascript
javascript 学习之旅 (3)
2009/02/05 Javascript
javascript 写类方式之十
2009/07/05 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
玩转方法:call和apply
2014/05/08 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
python获取交互式ssh shell的方法
2019/02/14 Python
Python中一般处理中文的几种方法
2019/03/06 Python
pandas中的series数据类型详解
2019/07/06 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
python中threading开启关闭线程操作
2020/05/02 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
Pandas数据分析的一些常用小技巧
2021/02/07 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
创先争优活动方案
2014/02/12 职场文书
期末学生评语大全
2014/04/24 职场文书
学习三严三实心得体会
2014/10/13 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
装修安全责任协议书
2016/03/22 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
配置Kubernetes外网访问集群
2022/03/31 Servers
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL