随笔分类 -  Tcp/IP 笔记

Java TCP协议字节处理工具类
摘要:1、使用 tcp 协议 读取 输入流的固定长度的字节数 public static byte[] getTcpSpecificBytes(BufferedInputStream bis,int length) throws IOException{ byte[] bytes = new byte[l 阅读全文
posted @ 2017-11-01 13:59 coder_ornot 阅读(1835) 评论(0) 推荐(0)
java Int数据工具类
摘要:1、在使用tcp协议传输数据时,使用到的 Int 数据的工具类方法 //将 Int 数据转换成字节数组 public static byte[] intToByteArray(int data){ byte[] result = new byte[4]; result[0] = (byte)((da 阅读全文
posted @ 2017-11-01 13:49 coder_ornot 阅读(653) 评论(0) 推荐(0)
Java socket Tcp协议 实现文件传输
摘要:1、文件加密上传后发现文件已损坏: 原因:使用 read(byte[]) 方法不能够准确的获取到正确的字节数,有可能比 byte[].length 小,所以在解密的时候出现错误。 解决办法: 判断读取到的字节数是否是byte[].length,如果不是继续读取,直到读满byte[].length.( 阅读全文
posted @ 2017-06-16 11:18 coder_ornot 阅读(1734) 评论(0) 推荐(0)