У меня есть сценарий Node.js с использованием socket.io. Я понимаю, как это работает, когда сервер отвечает на сообщение клиента. Что я хочу сделать, так это то, что сервер отправляет сообщения самостоятельно, когда выполнение функции завершено. Я не знаю, как действовать, можете ли вы мне помочь?Node.js & Socket.io: отправлять сообщения из пользовательской функции
Вот мой код:
function myfunction(){
// instructions
setTimeout(function(){
otherfunction(function(ans){
/*
I want to send a message via socket.io over here
*/
});
myfunction();
}, 30000);
}
var server=https.createServer(options, function (req, res) {
// instructions
}.listen(443);
var io=require('socket.io').listen(server, {log:false});
io.sockets.on('connection', function(socket){
socket.on('request', function(msg){
// instructions
});
});
Это будет очень хорошо, если вы можете помочь мне сделать это. Благодарим вас за помощь.
Спасибо, это то, что я искал. – user3224275