国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 偏关县| 宝应县| 余姚市| 东台市| 安远县| 宁国市| 陕西省| 绥滨县| 大渡口区| 屏东县| 杭州市| 德兴市| 东莞市| 本溪| 香港 | 平乐县| 乐陵市| 宣城市| 鸡泽县| 临潭县| 博兴县| 武山县| 勐海县| 鄂托克前旗| 扶绥县| 云安县| 贡觉县| 新巴尔虎右旗| 潜山县| 新宾| 东乡县| 宿松县| 沙河市| 加查县| 长汀县| 巧家县| 西城区| 平舆县| 昌吉市| 左云县| 望江县|