socket接收二进制数据流的问题!!(在线等待) 也就是我debug调试的时候出现lengTh=-1的情况,我头都大了……==============================一家之言,错误难免,仅与阁下共研! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataInputStream在数据读完时返回-1,stream中为空时,应该也是-1.问题应该在服务器端并没有不断地给客户端发送二进制测试信息,是有间隙的,造成客户端断流.麻烦你下次把 DataInputStream DIS;写成这样 DataInputStream dis;java中变量首字母是小写的,你是c的写法. hoho,我程序中的原本是DataInputStream wDIS,哈哈wait的意思,这种流我程序里有好几个……所以经常造成出错,咱正在改正!btw:但是有个问题,我从新连接,事实上服务器断确实给我发了长度一定的测试数据,但我这边还是lengTh = -1;另外:DataInputStream在数据读完时返回-1,这句是不是有问题?我正常的时候,lengTh = wDIS.read(dataBuf);lengTh的值就是接收到的数据流的长度,并不是-1啊?那又如何解释? i see!原来是我看错帮助文件了,我晕给分这分也浪费得太冤了,本来没必要问的……但也得给啊 java 怎么实现在不同显示器上显示JFrame 大家帮忙看下程序 求解:IO,NIO,SOCKET,MINA迷糊中!!! 如何让jar文件在无Java环境的的机器上运行 求教java中一个方法覆盖的问题!!! 文件传输问题,高手帮忙!!! ==========强烈BS tianjuan 这个人!========== java应用程序打包为jar文件后出现的紧急问题? 异常抛出的问题? owc使用 用jdbc-odbc bridge连接到远程数据库 没办法,还要问tomcat的问题,是不是和机器有关,总之没搞定!
问题应该在服务器端并没有不断地给客户端发送二进制测试信息,是有
间隙的,造成客户端断流.
麻烦你下次把
DataInputStream DIS;
写成这样
DataInputStream dis;
java中变量首字母是小写的,你是c的写法.
wait的意思,这种流我程序里有好几个……所以经常造成出错,咱正在改正!
btw:但是有个问题,我从新连接,事实上服务器断确实给我发了长度一定的测试数据,但我这边还是lengTh = -1;
另外:DataInputStream在数据读完时返回-1,这句是不是有问题?我正常的时候,lengTh = wDIS.read(dataBuf);
lengTh的值就是接收到的数据流的长度,并不是-1啊?那又如何解释?
原来是我看错帮助文件了,我晕
给分
这分也浪费得太冤了,本来没必要问的……
但也得给啊