ping 명령의 결과를 실시간으로 표시 할 수있는 웹 응용 프로그램을 만들려고합니다. 저는 백엔드에서 JSP를 사용하고 있습니다. 나는 결과를 올바르게 얻고있다. 그러나 문제는 결과가 실시간으로 표시되지 않는다는 것입니다. 응용 프로그램은 ping 명령을 처리하고 결과를 한 번에 덤프합니다. 필자가 필요로하는 것은, 애플리케이션은 결과 라인을 얻을 때 라인 이후와 결과 라인을 표시해야한다는 것입니다.ajax를 사용한 실시간 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();
입니다.
감사
선일 쿠마르 B M은
왜 ajax, javascript 및 jsp 태그가 지정 되었습니까? – mowwwalker
대신 1 핑을 사용하고 세 번 반복합니다. 사용할 수있는 핑 클래스가 없습니까? 또한, 아약스가 아닙니다 – f2lollpll
@Walkerneo : 위에서 언급 한 코드는 자바 서블릿 코드입니다. 이 코드를 호출하기 위해 ajax 호출을 사용합니다. –