CMPP3.0的java封装
2006-12-23 16:55
423 查看
经过半个月多月坚持不懈的努力,终于把cmpp3.0协议封装完毕了。这次过程中,总算对java语言有了一个大概的了解。放松一些。。。。。顺便附加一段参考代码
package sms.cmpp.message;
/**
* CMPP协议链路检测
* 用于通信双方采用长连接通信方式时用于保持连接
* 无消息体
*/
public class ActiveTestMsg implements BaseMsg
{
// 消息头
private MsgHeader header;
public ActiveTestMsg(int sequenceId)
{
header = new MsgHeader(CommandId.ActiveTest);
header.setMsgLength(MsgHeader.LENGTH);
header.setSequenceId(sequenceId);
}
public ActiveTestMsg(byte[] bs)
{
header = new MsgHeader(bs);
}
public int getSequenceId()
{
return header.getSequenceId();
}
/**
* 将消息转换成字节数组的形式
*
* @return
*/
public byte[] getBytes()
{
return header.getBytes();
}
}
package sms.cmpp.message;
/**
* CMPP协议链路检测
* 用于通信双方采用长连接通信方式时用于保持连接
* 无消息体
*/
public class ActiveTestMsg implements BaseMsg
{
// 消息头
private MsgHeader header;
public ActiveTestMsg(int sequenceId)
{
header = new MsgHeader(CommandId.ActiveTest);
header.setMsgLength(MsgHeader.LENGTH);
header.setSequenceId(sequenceId);
}
public ActiveTestMsg(byte[] bs)
{
header = new MsgHeader(bs);
}
public int getSequenceId()
{
return header.getSequenceId();
}
/**
* 将消息转换成字节数组的形式
*
* @return
*/
public byte[] getBytes()
{
return header.getBytes();
}
}
相关文章推荐
- cmpp3.0中AuthenticatorSource字段的java实现
- 使用移动代理CMPP2.0,3.0协议实现短信发送-Java版,使用华为smproxy.jar包
- maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.
- 使用Wrapper将Java Application程序封装为Windows下面的服务
- 黑马程序员-JAVA对象封装构造
- java 数据结构实现数组封装 (一)
- Eclipse jdk1.7 Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- Java反射实现不同对象相同代码地对象查询和封装
- 简单封装Jackson,实现JSON String到Java Object的Mapper.
- struts2 类型转换器用法 -------------封装list中的javabean
- java封装sql查询
- 自己动手设计java web框架(一)-封装请求拦截器DispatchServlet
- java基础---封装、继承、多态
- Java中如何使封装自己的类,建立并使用自己的类库?
- [置顶] Java封装入门讲解(深入浅出)
- BeanUtils数据封装与表单JavaBean
- 封装【走进JAVA-3.6】
- java 实现坦克大战 3.0版
- 解析word文档,获取相应的数据,并封装成相应的javaBean(二)
- Java三大特性,封装继承多态