在建立多个客户端和服务器之间的连接,这socket.io()服务器套接字属性和属性值是连接到客户端的所有套接字对象。对象的发送方法或发送方法可用于向所有客户端广播消息。
Io.sockets.send(用户着);
Io.socket.emit(登录
案例
server.js代码:
复制代码代码如下所示:
要求();
var(=HTTP);
请求(套接字);
var(=);
VaR服务器= http.createserver(APP);
app.get( /
res.sendfile(__dirname + /指标。html);
});
server.listen(1337,127.0.0.1
console.log(开始监测1337 );
});
VaR IO = sio.listen(服务器);
变量名{ };
Io.sockets.on(连接
socket.emit(登录
socket.on(登录
Names.push(人名);
Io.sockets.emit(登录
});
});
复制代码代码如下所示:
VaR插座= io.connect();
socket.on(登录
var;
names.foreach(功能(name){)
用户+名称已登录。
});
document.getelementbyid(结果).innerHTML = str;
});
函数添加(){
socket.emit(登录
}
昵称
运行结果:
登录在谷歌浏览器中,您可以在Firefox中看到相同的结果。
这是一个奇妙的现象,对我来说是一个巨大的惊喜。
如此奇妙的节点。