⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmpp30proxy.java

📁 java 编写的短信平台。支持所有协议
💻 JAVA
字号:
package com.sf.note;

import com.huawei.insa2.comm.cmpp.message.CMPPMessage;
import com.huawei.insa2.comm.cmpp30.message.CMPP30DeliverMessage;
import com.huawei.insa2.util.Args;

import com.huawei.smproxy.SMProxy30;

public class Cmpp30Proxy extends SMProxy30 {
	
	 private String spid = null;

	public Cmpp30Proxy(Args args) {
		super(args);
		spid = args.get("source-addr", "999999");
		Constant.SPID = spid;
	}
	
	public void ProcessRecvDeliverMsg(CMPPMessage msg) {
	    CMPP30DeliverMessage deliverMsg = (CMPP30DeliverMessage) msg;
	     System.out.println(new String(deliverMsg.getMsgContent()));
	  }

	  /**
	   *
	   * 对ISMG主动下发的消息的处理
	   * 重载实现SMProxy30的onDeliver方法用以处理接收到的Deliver消息
	   * @param msg CMPP30DeliverMessage
	   * @return CMPPMessage
	   */
	  public CMPPMessage onDeliver(CMPP30DeliverMessage msg) {
	    this.ProcessRecvDeliverMsg(msg);
	    //返回响应消息
	    return super.onDeliver(msg);
	  }

	  /**
	   *
	   * 重载实现SMProxy30的OnTerminate方法,用以处理与ISMG连接断开
	   */
	  public void OnTerminate() {
	    //demo.Terminate();
	  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -