网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 node.js实现端口转发
内容
    这篇文章主要为大家详细介绍了Node.js实现数据推送的相关资料,感兴趣的小伙伴们可以参考一下
    本文为大家分享的是node.js端口转发实现代码,供大家参考,具体内容如下
    #!/sbin/node
    var net = require('net');
    function proxyPort(srcport,destServer,destport)
    {
      var server = net.createServer(function(c) { //'connection' listener
        c.on('end', function() {
            console.log('src disconnected');
        });
        var client = net.connect({port: destport,host:destServer},function() { //'connect' listener
             console.log('ok....');
             c.on('data', function(data) {
                 console.log(data.length);
               client.write(data);
             });
        });
        client.on('error', function(err) {
         console.log("dest=" + err);
         c.destroy();
        });
        c.on('error', function(err) {
         console.log("src" + err);
         client.destroy();
        });
        client.on('data', function(data) {
         c.write(data);
        });
        client.on('end', function() {
         console.log('dest disconnected ');
        });
      });
      server.listen(srcport, function() { //'listening' listener
       console.log('server bound' + srcport);
      });
    }
    var params = process.argv;
    if(params.length != 5){
     console.log("node port.js srcport destserver destport "); 
     return;
    }
    proxyPort(params[2],params[3],params[4]);
    console.log(process.argv);
    以上就是本文的全部内容,希望对大家的学习有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/13 12:39:13