国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

node.js實現端口轉發

2019-11-20 10:15:59
字體:
來源:轉載
供稿:網友

本文為大家分享的是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);

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 德化县| 肇源县| 资溪县| 彝良县| 成武县| 宁津县| 泰和县| 富裕县| 亳州市| 龙江县| 鱼台县| 乐安县| 成武县| 洛阳市| 婺源县| 汤阴县| 元朗区| 五指山市| 巴马| 北宁市| 徐闻县| 大化| 临猗县| 伊金霍洛旗| 双鸭山市| 高要市| 台南市| 峨边| 崇阳县| 长沙县| 永平县| 绥中县| 巨野县| 松阳县| 万宁市| 清丰县| 沁阳市| 河津市| 华阴市| 建德市|