使用Node.js快速搭建WebSocket server
生活随笔
收集整理的這篇文章主要介紹了
使用Node.js快速搭建WebSocket server
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文地址:http://my.oschina.net/yushulx/blog/309413
?
目錄[-]
- 安裝
- 服務端
- 客戶端
- 參考
安裝
?| 1 | npm?install?ws |
服務端
server.js
?| 1 2 3 4 5 6 7 8 | 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
?| 1 2 3 4 5 6 7 | <!DOCTYPE?html> <html> ????<body> ????????<h1>WebSocket</h1> ????????<script?src="client.js"></script> ????</body> </html> |
client.js
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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://www.cnblogs.com/niaowo/p/3956430.html
總結
以上是生活随笔為你收集整理的使用Node.js快速搭建WebSocket server的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为图片添加半透明遮罩效果
- 下一篇: Android -- DrawerLay