in = client.getInputStream();
out = client.getOutputStream();
对方传过来前几个字节为int,即全部信息的长度。但究竟是多少长度,4位数还是7位数,不知道,根据查询确定。
那么我的想法是在这里先把传过来的byte[]内容中的属于int型读出来,即有多长。再接收内容。
那我怎么判断接收到的byte[]内容为int???
注意:对方传过来时已经加过密了。各位高手帮帮忙,非常急,明天要交毕业设计了。
out = client.getOutputStream();
对方传过来前几个字节为int,即全部信息的长度。但究竟是多少长度,4位数还是7位数,不知道,根据查询确定。
那么我的想法是在这里先把传过来的byte[]内容中的属于int型读出来,即有多长。再接收内容。
那我怎么判断接收到的byte[]内容为int???
注意:对方传过来时已经加过密了。各位高手帮帮忙,非常急,明天要交毕业设计了。
对于一个stream中的内容,你可以把他当作任何的东东。没有办法判断是不是int啊。
所以你必须确定int占几位。4位也好,7位也好,必须是一个固定的值,才好解析。