资源简介
SMPP(short message peer to peer)协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与SMSC之间交换的数据格式。里面为java可运行代码,其中可以自行开启服务端和客户端通信。
代码片段和文件信息
package org.smpp.charset;
import java.nio.CharBuffer;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetEncoder;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CoderResult;
import java.util.HashMap;
import java.util.logging.Logger;
/**
* A Charset implementation for Gsm 7-bit default and extended character set
* See GSM 03.38
*
* @author Sverker Abrahamsson
* @version $Id: Gsm7BitCharset.java 90 2011-04-19 22:07:52Z sverkera $
*/
public class Gsm7BitCharset extends Charset {
private boolean debug = false;
// HashMap‘s used for encoding and decoding
protected static HashMap defaultEncodeMap = new HashMap();
protected static HashMap defaultDecodeMap = new HashMap();
protected static HashMap extEncodeMap = new HashMap();
protected static HashMap extDecodeMap = new HashMap();
// Data to populate the hashmaps with
private static final object[][] gsmCharacters = {
{ “@“ new Byte((byte) 0x00) }
{ “£“ new Byte((byte) 0x01) }
{ “$“ new Byte((byte) 0x02) }
{ “¥“ new Byte((byte) 0x03) }
{ “è“ new Byte((byte) 0x04) }
{ “é“ new Byte((byte) 0x05) }
{ “ù“ new Byte((byte) 0x06) }
{ “ì“ new Byte((byte) 0x07) }
{ “ò“ new Byte((byte) 0x08) }
{ “Ç“ new Byte((byte) 0x09) }
{ “\n“ new Byte((byte) 0x0a) }
{ “Ø“ new Byte((byte) 0x0b) }
{ “ø“ new Byte((byte) 0x0c) }
{ “\r“ new Byte((byte) 0x0d) }
{ “Å“ new Byte((byte) 0x0e) }
{ “å“ new Byte((byte) 0x0f) }
{ “\u0394“ new Byte((byte) 0x10) }
{ “_“ new Byte((byte) 0x11) }
{ “\u03A6“ new Byte((byte) 0x12) }
{ “\u0393“ new Byte((byte) 0x13) }
{ “\u039B“ new Byte((byte) 0x14) }
{ “\u03A9“ new Byte((byte) 0x15) }
{ “\u03A0“ new Byte((byte) 0x16) }
{ “\u03A8“ new Byte((byte) 0x17) }
{ “\u03A3“ new Byte((byte) 0x18) }
{ “\u0398“ new Byte((byte) 0x19) }
{ “\u039E“ new Byte((byte) 0x1a) }
{ “\u001B“ new Byte((byte) 0x1b) } // 27 is Escape character
{ “Æ“ new Byte((byte) 0x1c) }
{ “æ“ new Byte((byte) 0x1d) }
{ “ß“ new Byte((byte) 0x1e) }
{ “É“ new Byte((byte) 0x1f) }
{ “\u0020“ new Byte((byte) 0x20) }
{ “!“ new Byte((byte) 0x21) }
{ “\““ new Byte((byte) 0x22) }
{ “#“ new Byte((byte) 0x23) }
{ “¤“ new Byte((byte) 0x24) }
{ “%“ new Byte((byte) 0x25) }
{ “&“ new Byte((byte) 0x26) }
{ “‘“ new Byte((byte) 0x27) }
{ “(“ new Byte((byte) 0x28) }
{ “)“ new Byte((byte) 0x29) }
{ “*“ new Byte((byte) 0x2a) }
{ “+“ new Byte((byte) 0x2b) }
{ ““ new Byte((byte) 0x2c) }
{ “-“ new Byte((byte) 0x2d) }
{ “.“ new Byte((byte) 0x2e) }
{ “/“ new Byte((byte) 0x2f) }
{ “0“ new Byte((byte) 0x30)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 513 2014-10-15 12:24 SmppClientServer\.classpath
文件 362 2014-10-15 10:40 SmppClientServer\.classpath.bak
文件 321 2014-10-15 10:39 SmppClientServer\.myme
文件 1422 2014-10-15 10:48 SmppClientServer\.project
文件 500 2014-10-15 10:39 SmppClientServer\.settings\.jsdtscope
文件 330 2014-10-15 10:39 SmppClientServer\.settings\org.eclipse.jdt.core.prefs
文件 49 2014-10-15 10:39 SmppClientServer\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-10-15 10:39 SmppClientServer\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 28555 2014-10-15 16:36 SmppClientServer\sim.dbg0
文件 1960 2014-10-15 16:35 SmppClientServer\sim.evt0
文件 11766 2014-10-15 10:38 SmppClientServer\src\main\java\org\smpp\charset\Gsm7BitCharset.java
文件 2036 2014-10-15 10:38 SmppClientServer\src\main\java\org\smpp\charset\Gsm7BitCharsetProvider.java
文件 14663 2014-10-15 16:35 SmppClientServer\src\main\java\org\smpp\client\SMPPSender.java
文件 3521 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\Debug.java
文件 2337 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\DefaultDebug.java
文件 1497 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\DefaultEvent.java
文件 1310 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\Event.java
文件 6306 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\FileDebug.java
文件 1644 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\FileEvent.java
文件 4734 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\FileLog.java
文件 1963 2014-10-09 11:10 SmppClientServer\src\main\java\org\smpp\debug\LoggerDebug.java
文件 4207 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\Address.java
文件 2342 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\AddressRange.java
文件 1059 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\AlertNotification.java
文件 770 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\BindReceiver.java
文件 605 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\BindReceiverResp.java
文件 3123 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\BindRequest.java
文件 2397 2014-10-15 10:42 SmppClientServer\src\main\java\org\smpp\pdu\BindResponse.java
文件 781 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\BindTransciever.java
文件 613 2014-10-09 11:26 SmppClientServer\src\main\java\org\smpp\pdu\BindTranscieverResp.java
............此处省略282个文件信息
相关资源
- 小型图书管理系统jsp+javabean+servlet+s
- 贫困生管理系统
- 数据库SQLserver+java课程设计
- jsp+javabean+sqlServer做的一个购物车
- sql server 2000 java驱动包
- com.sun.net.httpserver.jar
- 医院管理系统源码 数据库课程设计
- 使用iServer REST API发布工作空间Java
- JAVA+sqlserver数据库酒店管理系统
- 解决了通过java访问OPC Server中文乱码的
- 人力资源管理系统带数据库
- Java+sqlserver2000做的员工管理系统带
- 使用SMPP发送短信
- java sqlserver 酒店管理系统 源码
- mssql-jdbc-6.4.0.jre8.jar
- mssql-jdbc-6.4.0.jre7.jar
- jsp+sqlserver网页系统
- jdbc for sqlserver2014 驱动包
- JSP+DAO完成用户登陆
- jsp+server+mysql注册登录.zip
- 基于GUI的网络通信程序设计JAVA源代码
- jsp连接SQLserver数据库实现增删改查。
- Struts2+SQL Server实现登录
- 在腾讯云服务器基于sqlserver2012搭建基
- geoserver跨越war包
- 银行系统server数据库
- 简单的BBS系统jsp+tomcat+sqlserver
- java socket 视频流转发socket
- jsp+sql server 网上商城
- java+SQlserver煤气公司管理系统
评论
共有 条评论