//服务端
let io = require(‘socket.io‘)();
io.sockets.on(‘connection‘, socket => {
//初始化之后通过join加入room1房间
socket.join("room1", function () {
console.log("Joined room")
})
socket.on(‘joinRoom‘, function (data) {
console.log("Joining room")
socket.to(‘room1‘).emit(‘roomJoined‘, data);
});
});
io.listen(8080, {cors: true});
//客户端
<script src="http://localhost:8080/socket.io/socket.io.js"></script>
<script>
var socket = io(‘http://localhost:8080‘)
function WebSocketTest() {
socket.emit(‘joinRoom‘, $(‘#m‘).val());
}
socket.on("roomJoined", data => {
console.log(data);
console.log("接受到消息" + data);
})
</script>
原文:https://www.cnblogs.com/zhuangbowu/p/14586221.html