原生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入门详解(多篇文章结合)
Mar 07 NodeJs
NodeJS与Mysql的交互示例代码
Aug 18 NodeJs
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
Sep 26 NodeJs
Nodejs全栈框架StrongLoop推荐
Nov 09 NodeJs
nodejs中实现阻塞实例
Mar 24 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
nodejs学习笔记之路由
Mar 27 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
Sep 19 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
使用nodejs分离html文件里的js和css详解
Apr 12 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创建动态图像
2006/10/09 PHP
使用URL传输SESSION信息
2015/07/14 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
22点关于jquery性能优化的建议
2014/05/28 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
jQuery实现手机版页面翻页效果的简单实例
2016/10/05 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
python hashlib加密实现代码
2019/10/17 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python主要用于哪些方向
2020/07/05 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
学年末自我鉴定
2014/01/21 职场文书
房地产推广策划方案
2014/05/19 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
从原生JavaScript到React深入理解
2022/07/23 Javascript