我正在尝试使用socket建立一个简单的服务器/客户机体系结构。伊奥。
我的电脑里有以下代码
main.js
var app = require('express')();
var http = require('http').createServer(app);
var io = require('socket.io')(http);
app.get('/', (req, res) => {
res.send('<h1>Hello world</h1>');
});
io.on('connection', function(socket){
console.log('a user connected')
})
http.listen(3001, () => {
console.log('listening on *:3001');
});
我的电脑里有以下代码
client.js
const io = require("socket.io-client");
let socket = io(':3001')
然后我就跑
node main.js
当我跑步时,它会打印“监听*:3001”
node client.js
未打印预期的“已连接用户”。在这个简单的架构中,我缺少了什么?