创建房间插座io

时间:2016-09-12 18:49:39

标签: javascript node.js sockets

我正在尝试创建一个简单的节点应用程序,如果用户按下一个名为“创建房间”的按钮,就会创建一个房间,房间的创建者会加入它并让房间可供其他玩家加入用户限制。这是我到目前为止所得到的(我是初学者的插座......)

///服务器端

const app = require('express')();
const io = require('socket.io')();

app.get('/', (req, res) => res.sendFile(__dirname + '/index.html'))

io.on('connection', socket => {
    socket.on('create', room => socket.join(room) )
})

app.listen(3000, (req, res) => console.log('Server is up!'))

///客户端

<!DOCTYPE html>
<html>
<head>
    <title>flip</title>
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
</head>
<body>
<button>Create Room!</button>
</body>
<script type="text/javascript">

let socket = io.connect();


$('button').click(() => {
    socket.emit('create', 'room1')
})

</script>
</html>

0 个答案:

没有答案