原生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包管理的配置方法及常用命令介绍
Jun 05 NodeJs
轻松创建nodejs服务器(7):阻塞操作的实现
Dec 18 NodeJs
NodeJS学习笔记之Http模块
Jan 13 NodeJs
nodejs的HTML分析利器node-jquery用法浅析
Nov 08 NodeJs
详解nodejs微信公众号开发——4.自动回复各种消息
Apr 11 NodeJs
nodejs 子进程正确的打开方式
Jul 03 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
May 15 NodeJs
nodejs使用async模块同步执行的方法
Mar 02 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 NodeJs
NodeJS多种创建WebSocket监听的方式(三种)
Jun 04 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 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 常用字符串函数总结
2008/03/15 PHP
深入php数据采集的详解
2013/06/02 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
chrome原生方法之数组
2011/11/30 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
对python中的logger模块全面讲解
2018/04/28 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
python如何实现视频转代码视频
2019/06/17 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
python 下载文件的多种方法汇总
2020/11/17 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
骆驼官方商城:CAMEL
2016/11/22 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
初中生三年学习生活的自我评价
2013/11/03 职场文书
开工仪式主持词
2014/03/20 职场文书
普通党员对照检查材料
2014/08/28 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
采购员岗位职责
2015/02/03 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android