建立一个项目目录 websocket
执行命令 npm install ws
安装成功后进入ws目录下
建立server.js
var WebSocketServer = require('ws').Server, wss = new WebSocketServer({port: 8119});wss.on('connection', function(ws) {ws.on('message', function(message) {console.log('received: %s', message);});});
然后执行 node server.js
在ws目录下建立index.html
<!DOCTYPE html><meta charset="utf-8">
<html>
<head><title></title>
</head>
<body><div class="form-group"><input class="form-control" type="text" name="message" id="message" value="" /></div><button type="button" id="send" class="btn btn-primary" onclick="sendMessage();">发送</button>
</body>
</html> <script type="text/javascript">var ws = new WebSocket("ws:127.0.0.1:8119/"); ws.onopen = function(e) { console.log('服务已连接');};function sendMessage() {var message = document.getElementById('message').value;ws.send(message);} </script>
然后在页面请求index.html即可实现简单的demo