Результат пинга в реальном времени с использованием ajax - PullRequest
1 голос
/ 03 февраля 2012

Я пытаюсь создать веб-приложение, которое может отображать результаты команды ping в режиме реального времени.Я использую JSP в бэкэнде.Я на самом деле получаю результат правильно.Но проблема в том, что результат не отображается в режиме реального времени.Приложение обрабатывает команду ping и выдает результат одновременно.Что мне нужно, так это то, что приложение должно отображать строку результата за строкой, как и когда строка результата получается.

Вот мой код

String ip = request.getParameter("ipaddress");

String pingCmd = "ping -c 3 " + ip;

Runtime runtime = Runtime.getRuntime();

Process p = runtime.exec(pingCmd);

BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine;

while ((inputLine = in.readLine()) != null)
{
    out.println(inputLine + "<br />");
}
in.close();

Что такое изменение Iнужно сделать в этом коде.

С уважением

Сунил Кумар БМ

1 Ответ

0 голосов
/ 03 февраля 2012

Вы можете сделать это с помощью кометного сервлета.Для кота 6: http://tomcat.apache.org/tomcat-6.0-doc/aio.html

...