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?

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

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

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

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

Войти через TM ID
Похожие вопросы
CAPYBARA digital Самара
от 40 000 до 50 000 руб.
RailCommerce Москва
от 120 000 до 170 000 руб.
Интехнова Белгород
от 30 000 до 60 000 руб.
14 авг. 2018, в 12:00
600 руб./в час
14 авг. 2018, в 11:32
1500 руб./за проект