当前位置:编程学习 > wap >>

请教一下inputstream的问题

在socket server中,我每秒发一个图片
在socket client中,我用inputstream接收。假如图片的大小是100K
但是,我用inputstream.read(buffer,0,200K)
也就是我的第三个参数是发送数据的2倍。请问这个read是不是一定要等到一秒后,把两个图片的数据都读到后才返回值,还是另外一种情况:先读到100K数据就返回了?
谢谢。
--------------------编程问答-------------------- 应该是先读到100K数据就返回,因为你是每一秒发送一次,inputstream也是每一秒接收一次,每次接收都是100K,read方法的第三个参数只是规定最多能接收多少数据,不是非要接收这么多
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,