博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Node.js快速搭建WebSocket server
阅读量:6847 次
发布时间:2019-06-26

本文共 789 字,大约阅读时间需要 2 分钟。

hot3.png

安装

npm install ws

服务端

server.js

var WebSocketServer = require('ws').Server  , wss = new WebSocketServer({port: 8080});wss.on('connection', function(ws) {    ws.on('message', function(message) {        console.log('received: %s', message);    });    ws.send('something');});

运行:node server.js

客户端

client.htm

            

WebSocket

        
    

client.js

var ws = new WebSocket("ws://127.0.0.1:8080/");         ws.onopen = function() {       alert("Opened");       ws.send("I'm client");    };        ws.onmessage = function (evt) {         alert(evt.data);    };        ws.onclose = function() {       alert("Closed");    };        ws.onerror = function(err) {       alert("Error: " + err);    };

参考

https://github.com/einaros/ws

转载于:https://my.oschina.net/yushulx/blog/309413

你可能感兴趣的文章
Xcode8使用体验
查看>>
springmvc+mybatis+restful+webservice分布式架构
查看>>
厉害了,他用PS不是P照片而是……
查看>>
java B2B2C Springcloud电子商务平台源码 -Feign之源码解析
查看>>
Spring 源码分析之 bean 实例化原理
查看>>
influx 数据库操作
查看>>
2019年数据库程序员应该学习这几种Nosql数据库
查看>>
xss和csrf
查看>>
leetcode.240 搜索二维矩阵
查看>>
[MobX State Tree数据组件化开发][3]:选择正确的types.xxx
查看>>
Vue风格指南小结
查看>>
RecyclerView嵌套CheckBox滑动错位
查看>>
线性回归,逻辑回归的学习(包含最小二乘法及极大似然函数等)
查看>>
Kafka入门经典教程
查看>>
Basic Of Concurrency(十八: 阻塞队列)
查看>>
如何在react中使用echarts? echarts-for-react
查看>>
Python第三方库
查看>>
Windows 下怎样编程更有逼格
查看>>
前端面试题
查看>>
Node 朴灵
查看>>