抓包就是找到分析机到底有没有发过数据来是吗?请问要怎么做那,我刚开始做socket这块:P

解决方案 »

  1.   

    public static byte[] getInputStream(InputStream in, int byteRead, int byteToRead)
        {
            try
            {
            
                byte input[] = new byte[byteToRead - byteRead];
                int result;
                for(; byteRead < byteToRead; byteRead += result)
                {
                    result = in.read(input, byteRead, byteToRead - byteRead);                        
                    if(result == -1)
                        break;
                }            return input;
            }
    我用的这个方法取数据,为什么第二次就不行了
      

  2.   

    顶一下就有分,高手都死了,都说java社区没有高手!说对了!
      

  3.   

    检查socket是否关闭
    inputstream是否reset
    然后把传送打开