[英]TCP send message to localhost on port - node.js
我正在尝试使用节点创建仅由一台服务器发送到另一台服务器(而不是客户端到服务器)的消息的核心 。
实际上,这两个服务器是同一服务器消息,它们是在两个不能链接在一起的应用程序之间发送的。 一个必须从另一个接收远程消息。
我正在查看所有Google事物和节点文档,但无法理解发送代码的几部分。
第一台服务器应仅接收以下消息:
var net=require('net');
var server1=net.createServer(function(nets){
nets.addListener('message',function(data){
console.dir(data);
});
});
server1.listen(8000,'localhost');
第二台服务器应仅发送消息:
var net=require('net');
var server2=net.createConnection(8000,'localhost',function(nets){
nets.on('connect',function(){
nets.write('message',{'a':1,'foo':'bar'});
});
});
我在理解文档时遇到了麻烦,但我绝对需要使用net,因为2个应用程序不能相互连接,所以eventEmitter是一个禁忌
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.