美文网首页
electron与其他程序之间进行通讯

electron与其他程序之间进行通讯

作者: 丘比特爱上猫 | 来源:发表于2018-07-20 11:46 被阅读20次
  1. 安装依赖包
    npm install messenger
  2. 使用
var messenger = require('messenger');

// here we have 4 servers listening on 4 different ports
var server1 = messenger.createListener(8001);
var server2 = messenger.createListener(8002);
var server3 = messenger.createListener(8003);
var server4 = messenger.createListener('127.0.0.1:8004');

server1.on('a message came', function(m, data){
  // note that m.data and data are equivalent
  console.log('server 1 got data', data);
});

server2.on('a message came', function(m, data){
  console.log('server 2 got data', data);
});

server3.on('a message came', function(m, data){
  console.log('server 3 got data', data);
});

server4.on('a message came', function(m, data){
  console.log('server 4 got data', data);
});

// a client that can be used to emit to all the servers
var client = messenger.createSpeaker(8001, 8002, 8003, 8004);

setInterval(function(){
  client.shout('a message came', {some: data});
}, 1000);
  1. 参考
    github

相关文章

网友评论

      本文标题:electron与其他程序之间进行通讯

      本文链接:https://www.haomeiwen.com/subject/umvfmftx.html