建立一个项目目录 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