原生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和PhantomJS抓取网站页面信息以及网站截图
Nov 18 NodeJs
Nodejs中自定义事件实例
Jun 20 NodeJs
轻松创建nodejs服务器(10):处理POST请求
Dec 18 NodeJs
nodejs导出excel的方法
Jun 30 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs制作爬虫实现批量下载图片
May 19 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 NodeJs
NodeJS实现自定义流的方法
Aug 01 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
Sep 04 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 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
超级简单的发送邮件程序
2006/10/09 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php算法实例分享
2015/07/14 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jquery实现图片预加载
2015/12/25 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
Python实现线程池代码分享
2015/06/21 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
利用Python多线程实现图片下载器
2022/03/25 Python