原生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 npm install全局安装和本地安装的区别
Jun 05 NodeJs
nodejs之请求路由概述
Jul 05 NodeJs
nodejs npm package.json中文文档
Sep 04 NodeJs
Nodejs学习笔记之Global Objects全局对象
Jan 13 NodeJs
Nodejs的express使用教程
Nov 23 NodeJs
详解NodeJs支付宝移动支付签名及验签
Jan 06 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
详解Nodejs之npm&amp;package.json
Jun 15 NodeJs
让nodeJS支持ES6的词法----babel的安装和使用方法
Jul 31 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
基于Nodejs的Tcp封包和解包的理解
Sep 19 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
Prototype Class对象学习
2009/07/19 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
2015/08/18 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
python基础教程之元组操作使用详解
2014/03/25 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
利用Python将数值型特征进行离散化操作的方法
2018/11/06 Python
Python 使用type来定义类的实现
2019/11/19 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
工作表现自我评价
2014/02/08 职场文书
公司授权委托书范本
2014/04/03 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
被委托人身份证明
2015/08/07 职场文书
初中数学教学反思范文
2016/02/17 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
浅谈MySQL中的六种日志
2022/03/23 MySQL