※ ChatGPTを利用し、要約された質問です(原文:echoサーバについて)
echoサーバについて
このQ&Aのポイント
javaで学ぶechoサーバの例外について
echoサーバの動作確認方法
echoサーバのプログラム例
javaを勉強しています。
echoサーバをつかったサンプルがあり、vinelinux上でコンパイリし実行したのですが、ioexceptionの例外が出ているようです。
echoサーバは動いていないのでしょうか??
echoサーバが動いているかどうか確認する方法はないですか?
このようなプログラムです。
import java.io.*;
import java.net.*;
public class EchoClient{
public static void main(String args[])throws IOException{
Socket echoS = null;
BufferedReader in = null;
PrintStream out = null;
try{
echoS = new Socket("1300",7);
in = new BufferedReader(new InputStreamReader(echoS.getInputStream()));
out = new PrintStream(echoS.getOutputStream());
}catch(UnknownHostException e){
System.out.println("ホストに接続できません");
System.exit(1);
}catch(IOException e){
System.out.println("ioコネクションを得られません");
System.exit(1);
}
BufferedReader stdln = new BufferedReader(new InputStreamReader(System.in));
String typedString;
while((typedString = stdln.readLine()) != null){
out.println(typedString);
System.out.println("サーバーからのエコー" + in.readLine());
}
in.close();
out.close();
stdln.close();
echoS.close();
}
}
お礼
早速やってみますね!
補足
だめでした・・・・ 動いてないみたいです