io.sockets.send("user commected);
io.socket.emit("login",names);
案例
server.js代码:
 代码如下:
var express=require("express");
var http=require("http");
var sio=require("socket.io");
var app=express();
var server=http.createServer(app);
app.get("/", function (req,res) {
 res.sendfile(__dirname+"/index.html");
});
server.listen(1337,"127.0.0.1", function () {
 console.log("开始监听1337");
});
var io=sio.listen(server);
 var names=[];
io.sockets.on("connection", function (socket) {
 socket.emit("login",names);
 socket.on("login", function (name) {
 names.push(name);
 io.sockets.emit("login",names);
 });
});
 代码如下:
运行结果:
在谷歌浏览器里面的登录,可以在火狐中看到一模一样的结果.
这是一个美妙的现象,也是一个让我万分惊喜的效果.
如此美妙的node.
下载本文