Javascript 连接时从客户端发出socket.io消息

Javascript 连接时从客户端发出socket.io消息,javascript,socket.io,Javascript,Socket.io,我从javascript客户端运行了这段代码 var num = Math.floor((Math.random() * 1000 + 1)); var socket = io(); io.on('connection', function(socket){ socket.emit('random_number',num); }); “随机数”永远不会到达服务器。几秒钟后,我可以成功地发出消息,它们到达服务器。。。。但不是连接时的初始消息 我做错了什么 io.on('connect

我从javascript客户端运行了这段代码

var num = Math.floor((Math.random() * 1000 + 1));

var socket = io();

io.on('connection', function(socket){
    socket.emit('random_number',num);
});
“随机数”永远不会到达服务器。几秒钟后,我可以成功地发出消息,它们到达服务器。。。。但不是连接时的初始消息

我做错了什么

io.on('connection', function(socket){
    socket.emit('random_number',num);
});
'connection'
事件在服务器API中,对于客户端,它是
'connect'

io.on('connect', function(socket){
    socket.emit('random_number',num);
});
'connection'
事件在服务器API中,对于客户端,它是
'connect'

io.on('connect', function(socket){
    socket.emit('random_number',num);
});