协议采用定长包头,长度为7,
心跳包请求包0x00000002,
心跳包发送包0x80000002,什么是数据包,怎样创建这种格式的数据包,怎样自己设计,求大神讲解下!socket通讯java心跳数据包
心跳包请求包0x00000002,
心跳包发送包0x80000002,什么是数据包,怎样创建这种格式的数据包,怎样自己设计,求大神讲解下!socket通讯java心跳数据包
解决方案 »
- 悬赏 代码分析求助: java Socket发包信息和流程
- Struts+Spring+Hibernate问题,帮忙一下,谢拉
- 编辑器取值问题
- spring2.0里怎么指定org.springframework.web.context.request.RequestContextListener
- 为什么新建这个按钮 不在testdiv里面显示
- Java与C#的有什么不同之处
- 欢迎讨论pet store【UP无分,不够再+】
- STRUTS多模块开发中,怎么从默认模块,跳到另一个模块呢?
- 哪里可以下载APACHE的包?org.apache.commons.httpclient
- Myeclipse中,利用JPA普通类建立数据库表,改如何操作
- JavaMail 内存溢出,如何解决!!
- ireport javabean 报错 请高手指点迷津 已经困好几天了 急急急!!!
byte[] ResponseString = new byte[str1.length()+2+1+4];
System.arraycopy(packHead, 0, ResponseString, 0, packHead.length);
byte[] packType ={0x3};
System.arraycopy(packType, 0, ResponseString, packHead.length, packType.length);
int len = str1.length();
byte[] packLen = ConvertUtil.Int2bytes(len);
System.arraycopy(packLen, 0, ResponseString, packHead.length+packType.length, packLen.length);
byte[] packXml = ConvertUtil.String2bytes(str1);
System.arraycopy(packXml, 0, ResponseString, packHead.length+packType.length+packLen.length, packXml.length);