所谓命名空间,就是指在不同的域当中发消息只能给当前的域的socket收到。 下面来看一个实例。
看下客户端的代码:
<script src="/socket.io/socket.io.js"></script>
var chat = io.connect('http://localhost:3000/chat');
var news = io.connect('http://localhost:3000/news');
chat.on('chat message', function (msg) {
console.log(msg + ' from chat client');
chat.emit('chat client', 'chat client');
});
news.on('chat message'