服务器端server.js代码
复制代码代码如下所示:
要求();
var(=HTTP);
请求(套接字);
var(=);
VaR服务器= http.createserver(APP);
var =要求(FS );
app.get( /
res.sendfile(__dirname + /指标。html);
});
(1337)server.listen;
VaR插座= sio.listen(服务器);
socket.on(连接
socket.emit(新闻
socket.on(otherevent
console.log(服务器端接受数据:% J
})
});
客户端的html代码
复制代码代码如下所示:
VaR插座= io.connect();
socket.on(新闻
console.log(数据。你好);
socket.emit(otherevent
});
我突然想到一个问题。我不能把新闻监听器的代码写到同一个结尾。
所以:
复制代码代码如下所示:
要求();
var(=HTTP);
请求(套接字);
var(=);
VaR服务器= http.createserver(APP);
app.get( /
res.sendfile(__dirname + /指标。html);
});
server.listen(1337,127.0.0.1
console.log(开始监测1337 );
});
VaR插座= sio.listen(服务器);
socket.on(连接
socket.on(新闻
console.log(数据。你好);
});
socket.emit(新闻
});
注意15~17行代码:对我们来说是新的。
事实证明不是,不会有印刷品,但不会错的。
发射的实现,称为:发送事件。如果有一个参数,用参数调用。
后记:
也有在表达框架调用会话的方法很多。然而,人们发现使用它的方法不多。这篇文章是基于自己的项目生产过程中,整理出使用表达的表达和socket.io的具体方法。