我在进行网络编程的时候出现这样的问题.百思不得其解.
就是从服务端读取的流数据,我用datainputstream 函数的available()获得返回的长度,有的时候出现为0的情况,但却有数据.用jdk编译一般不出现这种情况,但用jbuilder却每次都是返回数据的长度为0,但是有数据.请问这是为什么?
datainputstream in = new datainputstream(socket.getinputstream());
int bytesAvailable=in.available();
bytesAvailable = 0;
??????? 不知道啥原因?
就是从服务端读取的流数据,我用datainputstream 函数的available()获得返回的长度,有的时候出现为0的情况,但却有数据.用jdk编译一般不出现这种情况,但用jbuilder却每次都是返回数据的长度为0,但是有数据.请问这是为什么?
datainputstream in = new datainputstream(socket.getinputstream());
int bytesAvailable=in.available();
bytesAvailable = 0;
??????? 不知道啥原因?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货