JackShcherbakov
@JackShcherbakov

Как установить точку разрыва сетевых пакетов?

Здравствуйте! Читаю вот эту статью по поводу XMLHttpRequest. Там есть код nodeJs, который мне не совсем понятен, так как с NodeJs слабо знаком, а серверные сценарии пишу на PHP.
Сам код:
var http = require('http');
var url = require('url');
var querystring = require('querystring');
var static = require('node-static');
var file = new static.Server('.');

function accept(req, res) {

  if (req.url == '/digits') {

    res.writeHead(200, {
      'Content-Type': 'text/plain',
      'Cache-Control': 'no-cache'
    });

    var i = 0;

    var timer = setInterval(write, 1000);
    write();

    function write() {
      res.write(new Array(1000).join(++i + '') + ' ');
      if (i == 9) {
        clearInterval(timer);
        res.end();
      }

    }
  } else {
    file.serve(req, res);
  }
}



// ----- запуск accept как сервера из консоли или как модуля ------

if (!module.parent) {
  http.createServer(accept).listen(8080);
} else {
  exports.accept = accept;
}


Вот код, который это все выполняет - https://learn.javascript.ru/article/ajax-xmlhttpre...

Этот код отправляет пакеты с разрывом в каждые 1000 символов. Так вот. Этот разрыв везде и всегда будет таким или же этот разрыв можно установить самому? Если можно, так это сделать на PHP?

Заранее спасибо!
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
doublench21
@doublench21
var timer = setInterval(write, 1000); // <---
 write();

 res.write(new Array(1000).join(++i + '') + ' ');  // <---

не?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы