最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年04月14日 14:04:16   作者:迷你苑  
這篇文章主要為大家詳細(xì)介紹了node.js實(shí)現(xiàn)端口轉(zhuǎn)發(fā)的關(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í)有所幫助。

相關(guān)文章

  • 淺談Node框架接入ELK實(shí)踐總結(jié)

    淺談Node框架接入ELK實(shí)踐總結(jié)

    這篇文章主要介紹了淺談Node框架接入ELK實(shí)踐總結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • nodejs實(shí)現(xiàn)的一個(gè)簡(jiǎn)單聊天室功能分享

    nodejs實(shí)現(xiàn)的一個(gè)簡(jiǎn)單聊天室功能分享

    這篇文章主要介紹了nodejs實(shí)現(xiàn)的一個(gè)簡(jiǎn)單聊天室功能分享,本文使用了express和socket.io兩個(gè)庫(kù)結(jié)合實(shí)現(xiàn),需要的朋友可以參考下
    2014-12-12
  • Node中對(duì)非阻塞I/O、事件循環(huán)的知識(shí)點(diǎn)總結(jié)

    Node中對(duì)非阻塞I/O、事件循環(huán)的知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于Node中對(duì)非阻塞I/O、事件循環(huán)的知識(shí)點(diǎn)分享內(nèi)容,需要的朋友們可以參考下。
    2020-01-01
  • Node.js數(shù)據(jù)流Stream之Readable流和Writable流用法

    Node.js數(shù)據(jù)流Stream之Readable流和Writable流用法

    這篇文章介紹了Node.js數(shù)據(jù)流Stream之Readable流和Writable流的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 三行命令切換Node.js版本的流程步驟

    三行命令切換Node.js版本的流程步驟

    如何在Windows上更新Node.js版本呢?有沒(méi)有那種不需要重新安裝軟件再修改配置文件和環(huán)境變量的方法?你是否還在為可能要重新安裝Node然后配置文件修改環(huán)境變量困擾?面就來(lái)介紹一下nvm更換node版本的步驟,需要的朋友可以參考下
    2024-01-01
  • nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    今天小編就為大家分享一篇nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 詳解express與koa中間件模式對(duì)比

    詳解express與koa中間件模式對(duì)比

    本篇文章主要介紹了詳解express與koa中間件模式對(duì)比,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • Node.js?操作本地文件及深入了解fs內(nèi)置模塊

    Node.js?操作本地文件及深入了解fs內(nèi)置模塊

    這篇文章主要介紹了Node.js?操作本地文件及深入了解fs內(nèi)置模塊,node.js作為服務(wù)端應(yīng)用,肯定少不了對(duì)本地文件的操作,像創(chuàng)建一個(gè)目錄、創(chuàng)建一個(gè)文件、讀取文件內(nèi)容等都是我們開(kāi)發(fā)中經(jīng)常需要用到的功能
    2022-09-09
  • 詳解Node.js access_token的獲取、存儲(chǔ)及更新

    詳解Node.js access_token的獲取、存儲(chǔ)及更新

    本篇文章主要介紹了Node.js access_token的獲取、存儲(chǔ)及更新 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • node內(nèi)存泄漏排查與修復(fù)過(guò)程

    node內(nèi)存泄漏排查與修復(fù)過(guò)程

    之前開(kāi)發(fā)了一個(gè)node接口,該接口使用canvas繪制產(chǎn)品圖提供給java端使用,在運(yùn)行了一段時(shí)間后發(fā)現(xiàn)了內(nèi)存泄漏問(wèn)題,本文淺記下修復(fù)過(guò)程,文章通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06

最新評(píng)論

寻甸| 于都县| 周宁县| 巴彦淖尔市| 耒阳市| 融水| 宁晋县| 南昌县| 鹿邑县| 长武县| 利津县| 呼图壁县| 延吉市| 武乡县| 宝坻区| 沂源县| 宁波市| 启东市| 青岛市| 杨浦区| 普陀区| 忻城县| 汝城县| 衡南县| 格尔木市| 青海省| 阳春市| 无锡市| 安龙县| 阳信县| 涿鹿县| 汉沽区| 阿图什市| 龙泉市| 河曲县| 云霄县| 清水河县| 桂平市| 华安县| 通山县| 宿州市|