Пример минимального хвоста Websocket Nodejs

Я пытаюсь создать поток данных в браузере, используя websocket. Данные являются выводом файла журнала. (tail -f имя файла) Используя узел js, мне удалось войти в stdout, но я не смог создать сервер и создать клиентский (js / html) код для создания веб-сокета и получения всех выходных данных этого дочернего процесса. Кто-нибудь может мне помочь?

NODE.JS SERVER ВЫВОДИТ ХВОСТ, ЧТОБЫ ВЫСТАВИТЬ (как видно из http://snippets.dzone.com/posts/show/12067 )

var sys = require('sys')
var spawn = require('child_process').spawn;
var filename = process.ARGV[2];

if (!filename)
  return sys.puts("Usage: node  ");

var tail = spawn("tail", ["-f", filename]);
sys.puts("start tailing");

tail.stdout.on("data", function (data) {
  sys.puts(data);
});

Моя цель - иметь самый простой возможный поток. Любое другое простое решение хорошо для этого принято. Спасибо.

12
задан jdelard 17 August 2010 в 03:37
поделиться