プロが教える店舗&オフィスのセキュリティ対策術

javaのTCPのクライアントサーバのプログラムでよく見かけると思いますが、データをクライアントもしくはサーバから受け取ったとき、それを表示させるには
 cont = true ;
while (cont) {
try {
// 読み込み (サーバorクライアントからのデータ)
int n = instr.read(buff);
// System.outへの書き出し
System.out.write(buff, 0, n) ;
                 //↑このデータを使いたい↑
}
// 以下は例外処理です
catch(Exception e){
// 読み出し終了時にループも終了します
cont = false ;
}
という風にすればできるのですが、読み込んだデータを利用して処理(具体的には文字列(String)として処理したい)するにはどうすればいいのでしょうか?
プログラミングに詳しい方教えて頂けないでしょうか?

A 回答 (1件)

いまいちどうされたいのかがわかりませんので的外れであればすいません。



DataInputStream dis = new DataInputStream(request.getInputStream());
String str = new String(dis.readByte());

ではどうですかね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!