使用两个具有不同端口的套​​接字的node.js

时间:2018-07-21 14:53:27

标签: javascript java node.js

我是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');
});

0 个答案:

没有答案