我写了一些代码示例,通过socket.io识别连接用户...所以现在我必须在索引页面上编写代码以与用户通信.
代码如下,如何向用户[1]"欢迎"和用户[2]"HI men"发送消息,并限制连接fr 2用户.所以当2个用户连接时,其他任何人都无法连接..
index.html的:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect();
var users;
socket.on('hello', function (data) {
console.log(data.hello);
});
socket.on('listing', function (data) {
users = data;
});
socket.on('chat', function (message) {
console.log(message);
});
socket.on('message', function (message) {
console.log(message);
});
function chat (message) {
socket.emit('chat', message);
}
function message (user, message) {
socket.emit('message', {
user: user,
message: message
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
app.js
var express = require('express');
var app = express.createServer();
var io = require('socket.io').listen(app);
app.listen(3000);
app.use(express.static(__dirname));
var users = {}; …Run Code Online (Sandbox Code Playgroud)