资源简介
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个文件信息
相关资源
- AndroidStudio版直连sqlserver
- java 企业销售管理系统
- jsp与SQL Server数据库实现的客户注册登
- java SQLServer做的员工管理系统
- 法律咨询信息系统(java+jsp+sqlserver)
- 基于JSP的超市销售管理系统(源码+
- sqlserver2008连接所需jar包六个
- sqlserver数据库驱动jar
- 《21天学通SQL Server》源码
- sql server驱动jar包
- sqlserver2016数据库连接驱动及demo
- sql server jar包
- jsp+sqlserver库存管理系统精品毕业设计
- SQL SERVER +java界面的库存管理系统.zi
- Socket发送并接收服务器返回的数据
- JAVA写的信用卡管理系统
- HTTP服务端接口模拟工具-HttpServerMock
- Javaweb开发的超市前台销售系统
- java连接mqtt所需jar包.zip
- java源码 亲测java 酒店管理系统(含
- 能够成功运行,学生成绩管理系统,
- 基于javaweb+jsp+serverlet
- jsp留言板包括留言添加,修改,删除
- JSP租车管理系统 SQLSERVER数据库.rar
- 图书馆信息管理系统利用框架开发利
- SQL server数据库课程设计之基于Java图书
- 适用于 SQL Server 2014、2012、2008R2的JD
- java SqlServer-教职工管理系统
- C#开发Android应用程序(连接SQL Server)
- Java Socket 模拟 Ftp Server/Client
评论
共有 条评论