亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        node.js實(shí)現(xiàn)端口轉(zhuǎn)發(fā)

        字號(hào):


            這篇文章主要為大家詳細(xì)介紹了Node.js實(shí)現(xiàn)數(shù)據(jù)推送的相關(guān)資料,感興趣的小伙伴們可以參考一下
            本文為大家分享的是node.js端口轉(zhuǎn)發(fā)實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
            #!/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);
            以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。