data的结构不对。 追问 socket接收数据……我用read(data)的方法为什么会出错,data的大小是图片的大小…… 追答 把接收到的,全部完整地转成byte[] 追问 read(data),这个函数的参数不就是把接收到的数据转换为byte数组吗?