@mrxakerrus

Почему не правильно срабатывает код?

var net = require("net");
var portIn = "6065",
    hostOut = "127.0.0.1",
    portOut = "6080";

var connection=true;
net.createServer(function(connIn) {
	console.log('camera: ' + connIn.remoteAddress +':'+ connIn.remotePort);
    var mycallback=function(connOut){
            console.log('client: ' + connOut.remoteAddress +':'+ connOut.remotePort);
            connIn.pipe(connOut);
            connOut.pipe(connIn);
            connection=false;
            connOut.on("end", connIn.end.bind(connIn));
            connIn.on("end", connOut.end.bind(connOut));
            connOut.on("error",function(err){console.log(err)});
            connIn.on("error",function(err){console.log(err)});
    }
    if(connection){
        var server = net.createServer(mycallback);
        server.listen(portOut);
    }
}).listen(portIn);

Имеется код, некая попытка сделать функционал схожий с Этим чудом на СИ, при попытке проброса порта, происходит ахинея, скажем 80 порт, если пробрасывать, то получаю корявую верстку. В чем может быть еще дело, клиентскую часть использую ту же что и с гита
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы