解决方案 »

  1.   

    我没看太懂,没有找到main函数,所以也不知道你这程序从哪里开始看起。server端的read方法,我还是第一次看到这种写法的。个人觉得这种写法不太好,从流中读取数据最好还是采用线程异步的方式比较好,而这种直接返回字符串恐怕会有问题。
      

  2.   

    inByte = new BufferedInputStream(in);
    inStr = new BufferedReader(new InputStreamReader(in));你这是什么设计。。两个Buffered的东西去读同一个InputStream,要不是Buffered类还好,Buffer是会缓存数据的,不是你读多少他就真的读了多少,所以你本来比如只readLine,只想读一行,但他会尽量加载较多的数据,所以可能一下读了好几行,而你用inByte读的时候数据都被inStr读完了
      

  3.   

    敬爱的rumlee老师,学生再一次看到了您宽阔的双肩,学生的问题已经排解!!
            谢谢敬爱的rumlee老师的到场!!!!!
            有rumlee老师!!!!有祖国软件工程事业大发展!!!!!
            不是说好的吗,vnvlyp,二位兄台,谢谢你们的到场!!!!
            小弟这个API你们可以拿去用用,很好用的,我已经成功通信了上万回了.
            谢谢二位的捧场!!!!
            小弟还有一个问题提到了这个地址:
            http://bbs.csdn.net/topics/390803345?page=1#post-397502926         
            希望三位老师,能够不吝赐教.
            感谢祖国的CSDN精神!!!!小弟成活儿后,一定认真努力加油!