TCP ストリーミング ソフトウェアからストリーミング データを読み取っています。現在、whileループを使用して連続して読み取りを行っています。しかし、これがストリーミング データを読み取るための最良の手法であるかどうかはわかりません。
以下は、私が現在使用しているコードです:
Socket client=new Socket("169.254.99.2",1234);
System.out.println("Client connected ");
//getting the o/p stream of that connection
PrintStream out=new PrintStream(client.getOutputStream());
out.print("Hello from client\n");
out.flush();
//reading the response using input stream
BufferedReader in= new BufferedReader(new InputStreamReader(client.getInputStream()));
int a = 1;
int b= 1;
//
while(a==b){
// I'm just printing it out.
System.out.println("Response" + in.read());
}
提案をお願いします???