2012-02-03 1 views
1

私は、リアルタイムでpingコマンドの結果を表示できるWebアプリケーションを作成しようとしています。私はバックエンドで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

+0

なぜajax、javascript、およびjspタグが付けられていますか? – mowwwalker

+0

代わりに1 pingを使用し、それを3回ループします。あなたが使うことができるいくつかのpingクラスはありませんか?また、これはajaxではありません – f2lollpll

+0

@Walkerneo:上記のコードは、Javaサーブレットコードです。このコードを呼び出すためにajax呼び出しを使用します。 –

答えて

関連する問題