- 締切済み
TCPクライアントサーバプログラムで受信したデータを処理するには?
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)として処理したい)するにはどうすればいいのでしょうか? プログラミングに詳しい方教えて頂けないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- covachan
- ベストアンサー率38% (46/120)
いまいちどうされたいのかがわかりませんので的外れであればすいません。 DataInputStream dis = new DataInputStream(request.getInputStream()); String str = new String(dis.readByte()); ではどうですかね?