我们在Android上的游戏向服务器发送登录请求。当服务器获取请求并从InputStream
读取数据时,它非常慢。
public static byte[] streamToByte(InputStream input) throws IOException {
ByteArraryOutputStream baos = new ByteArraryOutputStream();
int len = 0;
byte[] b = new byte[4096];
while((len = input.read(b, 0, b.lenght)) != -1) {
baos.write(b, 0, len);
}
return baos.toByteArray();
}