我是node.js的新手,我正在尝试使用一个IP地址打开2个端口,接收和发送25000,接收25001。目前我可以接受 在25001上,但是当我尝试在25000上发送时,没有任何反应。任何帮助将不胜感激。
如果无法完成,我将非常感谢您提供有关如何使用网络浏览器启动代码的建议。
亲切的问候, 杰森。
var rcv = require('net');
var snd = require('net');
var receive = new rcv.Socket();
var send = new snd.Socket();
var loginok = 0;
receive.connect(25001, 'ipaddress', function() {
console.log('Receive Connected');
});
receive.on('data', function(data) {
console.log('Received: ' + data);
var sendresult = data.toString().split(",");
if(sendresult[3] == 'Login Required')
{
send.connect(25000, 'ipaddress', function() {
console.log('Send Connected');
});
send.write(...something);
send.on('data', function(data1) {
console.log(data1);
});
receive.destroy();
send.destroy();
}
});
receive.on('close', function() {
console.log('Receive Connection closed');
});
send.on('close', function() {
console.log('Send Connection closed');
});