gpt4 book ai didi

node.js - 如何从一个socket.io Node 应用程序向另一个socket.io Node 应用程序发送消息

转载 作者:太空宇宙 更新时间:2023-11-03 22:18:07 25 4
gpt4 key购买 nike

在我的 Node 应用程序中,我需要使用 socket.io 向其他 Node 应用程序发送消息。因为根据第一个应用程序的结果,我需要在第二个应用程序中执行一些任务。我怎样才能做到这一点?

         var express=require('express');
var http=require('http');
var app=express();
app.configure(function(){
app.use(express.static(__dirname + '/public'));
});

var server = http.createServer(app);


var socket = require('socket.io-client')('http://localhost:3000');
socket.on('connect', function(){
socket.on('connected', function(data){

console.log('connected');
});
socket.on('disconnect', fucntion(){

console.log('disconnected');
});
});


var io = require('socket.io-client').listen(server);
server.listen(6509);

最佳答案

您可以使用 socket.io-client 来将 socket.io 用作 Nodejs 服务器端的客户端。

以下是如何与此客户端合作的示例:

在您的服务器上

var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){
socket.on('event', function(data){});
socket.on('disconnect', function(){});
});

有关如何完成此任务的更多信息,请参阅:https://github.com/LearnBoost/socket.io-client

关于node.js - 如何从一个socket.io Node 应用程序向另一个socket.io Node 应用程序发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16274910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com