请教一下inputstream的问题
在socket server中,我每秒发一个图片在socket client中,我用inputstream接收。假如图片的大小是100K
但是,我用inputstream.read(buffer,0,200K)
也就是我的第三个参数是发送数据的2倍。请问这个read是不是一定要等到一秒后,把两个图片的数据都读到后才返回值,还是另外一种情况:先读到100K数据就返回了?
谢谢。
--------------------编程问答-------------------- 应该是先读到100K数据就返回,因为你是每一秒发送一次,inputstream也是每一秒接收一次,每次接收都是100K,read方法的第三个参数只是规定最多能接收多少数据,不是非要接收这么多
补充:移动开发 , Android