【发布时间】:2014-03-25 07:23:51
【问题描述】:
我有一个基于套接字的通信应用程序。 客户端向服务器发送图像:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
OutputStream os;
try {
os = MyClient.socket.getOutputStream();
os.write(byteArray,0,byteArray.length);
os.flush();
在服务器端,我想接收图像,但目前它只显示许多不同的字符。如果客户只是发送一个文本,我会收到它:
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
String text = input.readLine();
但是我怎样才能在服务器端“解码”字节[]?
【问题讨论】:
标签: java android image sockets outputstream