实例介绍
java smpp api 包含接收短信,发送短信。转发等等
【实例截图】
【核心代码】
smppapi-0.3.9
└── smppapi-0.3.9
├── apache-licence.txt
├── build
│ ├── classes
│ │ ├── ie
│ │ │ └── omk
│ │ │ └── smpp
│ │ │ ├── Address.class
│ │ │ ├── AlreadyBoundException.class
│ │ │ ├── BadCommandIDException.class
│ │ │ ├── Connection.class
│ │ │ ├── ErrorAddress.class
│ │ │ ├── event
│ │ │ │ ├── ConnectionObserver.class
│ │ │ │ ├── EventDispatcher.class
│ │ │ │ ├── FIFOQueue.class
│ │ │ │ ├── NotificationDetails.class
│ │ │ │ ├── package.html
│ │ │ │ ├── QueueFullException.class
│ │ │ │ ├── ReceiverExceptionEvent.class
│ │ │ │ ├── ReceiverExitEvent.class
│ │ │ │ ├── ReceiverStartEvent.class
│ │ │ │ ├── SimpleEventDispatcher.class
│ │ │ │ ├── SMPPEventAdapter.class
│ │ │ │ ├── SMPPEvent.class
│ │ │ │ └── ThreadedEventDispatcher.class
│ │ │ ├── InvalidOperationException.class
│ │ │ ├── message
│ │ │ │ ├── AlertNotification.class
│ │ │ │ ├── Bind.class
│ │ │ │ ├── BindReceiver.class
│ │ │ │ ├── BindReceiverResp.class
│ │ │ │ ├── BindResp.class
│ │ │ │ ├── BindTransceiver.class
│ │ │ │ ├── BindTransceiverResp.class
│ │ │ │ ├── BindTransmitter.class
│ │ │ │ ├── BindTransmitterResp.class
│ │ │ │ ├── CancelSM.class
│ │ │ │ ├── CancelSMResp.class
│ │ │ │ ├── DataSM.class
│ │ │ │ ├── DataSMResp.class
│ │ │ │ ├── DeliverSM.class
│ │ │ │ ├── DeliverSMResp.class
│ │ │ │ ├── DestinationTable.class
│ │ │ │ ├── EnquireLink.class
│ │ │ │ ├── EnquireLinkResp.class
│ │ │ │ ├── GenericNack.class
│ │ │ │ ├── InvalidParameterValueException.class
│ │ │ │ ├── Outbind.class
│ │ │ │ ├── package.html
│ │ │ │ ├── ParamRetrieve.class
│ │ │ │ ├── ParamRetrieveResp.class
│ │ │ │ ├── QueryLastMsgs.class
│ │ │ │ ├── QueryLastMsgsResp.class
│ │ │ │ ├── QueryMsgDetails.class
│ │ │ │ ├── QueryMsgDetailsResp.class
│ │ │ │ ├── QuerySM.class
│ │ │ │ ├── QuerySMResp.class
│ │ │ │ ├── ReplaceSM.class
│ │ │ │ ├── ReplaceSMResp.class
│ │ │ │ ├── SmeAddress.class
│ │ │ │ ├── SMPPPacket.class
│ │ │ │ ├── SMPPProtocolException.class
│ │ │ │ ├── SMPPRequest.class
│ │ │ │ ├── SMPPResponse.class
│ │ │ │ ├── SubmitMulti.class
│ │ │ │ ├── SubmitMultiResp.class
│ │ │ │ ├── SubmitSM.class
│ │ │ │ ├── SubmitSMResp.class
│ │ │ │ ├── tlv
│ │ │ │ │ ├── BadValueTypeException.class
│ │ │ │ │ ├── BitmaskEncoder.class
│ │ │ │ │ ├── Encoder.class
│ │ │ │ │ ├── InvalidSizeForValueException.class
│ │ │ │ │ ├── NoEncoderException.class
│ │ │ │ │ ├── NullEncoder.class
│ │ │ │ │ ├── NumberEncoder.class
│ │ │ │ │ ├── OctetEncoder.class
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── StringEncoder.class
│ │ │ │ │ ├── Tag.class
│ │ │ │ │ ├── TagDefinedException.class
│ │ │ │ │ └── TLVTable.class
│ │ │ │ ├── Unbind.class
│ │ │ │ └── UnbindResp.class
│ │ │ ├── net
│ │ │ │ ├── ObjectLink$OLByteArrayOutputStream.class
│ │ │ │ ├── ObjectLink.class
│ │ │ │ ├── package.html
│ │ │ │ ├── SmscLink.class
│ │ │ │ ├── StreamLink.class
│ │ │ │ └── TcpLink.class
│ │ │ ├── NotBoundException.class
│ │ │ ├── package.html
│ │ │ ├── SMPPException.class
│ │ │ ├── SMPPRuntimeException.class
│ │ │ ├── UnsupportedOperationException.class
│ │ │ ├── util
│ │ │ │ ├── AlphabetEncoding.class
│ │ │ │ ├── AlphabetFactory.class
│ │ │ │ ├── APIConfig.class
│ │ │ │ ├── ASCIIEncoding.class
│ │ │ │ ├── BinaryEncoding.class
│ │ │ │ ├── DefaultAlphabetEncoding.class
│ │ │ │ ├── DefaultSequenceScheme.class
│ │ │ │ ├── EncodingFactory.class
│ │ │ │ ├── GSMConstants.class
│ │ │ │ ├── HPRoman8Encoding.class
│ │ │ │ ├── InvalidConfigurationException.class
│ │ │ │ ├── InvalidDateFormatException.class
│ │ │ │ ├── Latin1Encoding.class
│ │ │ │ ├── MessageEncoding.class
│ │ │ │ ├── package.html
│ │ │ │ ├── PacketFactory.class
│ │ │ │ ├── PacketStatus.class
│ │ │ │ ├── PropertyNotFoundException.class
│ │ │ │ ├── SequenceNumberScheme.class
│ │ │ │ ├── SMPPDate.class
│ │ │ │ ├── SMPPIO.class
│ │ │ │ ├── UCS2Encoding.class
│ │ │ │ └── UTF16Encoding.class
│ │ │ └── version
│ │ │ ├── package.html
│ │ │ ├── SMPPVersion33.class
│ │ │ ├── SMPPVersion34.class
│ │ │ ├── SMPPVersion.class
│ │ │ └── VersionException.class
│ │ ├── log4j.properties
│ │ └── smppapi.properties
│ ├── examples
│ │ └── ie
│ │ └── omk
│ │ └── smpp
│ │ └── examples
│ │ ├── AsyncReceiver2$AsyncExampleObserver.class
│ │ ├── AsyncReceiver2.class
│ │ ├── AsyncReceiver.class
│ │ ├── AsyncTransmitter.class
│ │ ├── MySyncTransceiver.class
│ │ ├── SMPPAPIExample.class
│ │ ├── SyncTransceiver.class
│ │ └── SyncTransmitter.class
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── reports
│ │ ├── checkstyle
│ │ │ ├── html
│ │ │ │ └── checkstyle-report.html
│ │ │ └── xml
│ │ │ └── checkstyle-report.xml
│ │ ├── coverage
│ │ │ ├── html
│ │ │ │ ├── coverage.html
│ │ │ │ └── _files
│ │ │ │ ├── 0.html
│ │ │ │ ├── 10.html
│ │ │ │ ├── 11.html
│ │ │ │ ├── 12.html
│ │ │ │ ├── 13.html
│ │ │ │ ├── 14.html
│ │ │ │ ├── 15.html
│ │ │ │ ├── 16.html
│ │ │ │ ├── 17.html
│ │ │ │ ├── 18.html
│ │ │ │ ├── 19.html
│ │ │ │ ├── 1a.html
│ │ │ │ ├── 1b.html
│ │ │ │ ├── 1c.html
│ │ │ │ ├── 1d.html
│ │ │ │ ├── 1e.html
│ │ │ │ ├── 1f.html
│ │ │ │ ├── 1.html
│ │ │ │ ├── 20.html
│ │ │ │ ├── 21.html
│ │ │ │ ├── 22.html
│ │ │ │ ├── 23.html
│ │ │ │ ├── 24.html
│ │ │ │ ├── 25.html
│ │ │ │ ├── 26.html
│ │ │ │ ├── 27.html
│ │ │ │ ├── 28.html
│ │ │ │ ├── 29.html
│ │ │ │ ├── 2a.html
│ │ │ │ ├── 2b.html
│ │ │ │ ├── 2c.html
│ │ │ │ ├── 2d.html
│ │ │ │ ├── 2e.html
│ │ │ │ ├── 2f.html
│ │ │ │ ├── 2.html
│ │ │ │ ├── 30.html
│ │ │ │ ├── 31.html
│ │ │ │ ├── 32.html
│ │ │ │ ├── 33.html
│ │ │ │ ├── 34.html
│ │ │ │ ├── 35.html
│ │ │ │ ├── 36.html
│ │ │ │ ├── 37.html
│ │ │ │ ├── 38.html
│ │ │ │ ├── 39.html
│ │ │ │ ├── 3a.html
│ │ │ │ ├── 3b.html
│ │ │ │ ├── 3c.html
│ │ │ │ ├── 3d.html
│ │ │ │ ├── 3e.html
│ │ │ │ ├── 3f.html
│ │ │ │ ├── 3.html
│ │ │ │ ├── 40.html
│ │ │ │ ├── 41.html
│ │ │ │ ├── 42.html
│ │ │ │ ├── 43.html
│ │ │ │ ├── 44.html
│ │ │ │ ├── 45.html
│ │ │ │ ├── 46.html
│ │ │ │ ├── 47.html
│ │ │ │ ├── 48.html
│ │ │ │ ├── 49.html
│ │ │ │ ├── 4a.html
│ │ │ │ ├── 4b.html
│ │ │ │ ├── 4c.html
│ │ │ │ ├── 4d.html
│ │ │ │ ├── 4e.html
│ │ │ │ ├── 4f.html
│ │ │ │ ├── 4.html
│ │ │ │ ├── 50.html
│ │ │ │ ├── 51.html
│ │ │ │ ├── 52.html
│ │ │ │ ├── 53.html
│ │ │ │ ├── 54.html
│ │ │ │ ├── 55.html
│ │ │ │ ├── 56.html
│ │ │ │ ├── 57.html
│ │ │ │ ├── 58.html
│ │ │ │ ├── 59.html
│ │ │ │ ├── 5a.html
│ │ │ │ ├── 5b.html
│ │ │ │ ├── 5c.html
│ │ │ │ ├── 5d.html
│ │ │ │ ├── 5e.html
│ │ │ │ ├── 5f.html
│ │ │ │ ├── 5.html
│ │ │ │ ├── 60.html
│ │ │ │ ├── 61.html
│ │ │ │ ├── 62.html
│ │ │ │ ├── 63.html
│ │ │ │ ├── 64.html
│ │ │ │ ├── 65.html
│ │ │ │ ├── 66.html
│ │ │ │ ├── 67.html
│ │ │ │ ├── 68.html
│ │ │ │ ├── 69.html
│ │ │ │ ├── 6a.html
│ │ │ │ ├── 6b.html
│ │ │ │ ├── 6c.html
│ │ │ │ ├── 6.html
│ │ │ │ ├── 7.html
│ │ │ │ ├── 8.html
│ │ │ │ ├── 9.html
│ │ │ │ ├── a.html
│ │ │ │ ├── b.html
│ │ │ │ ├── c.html
│ │ │ │ ├── d.html
│ │ │ │ ├── e.html
│ │ │ │ └── f.html
│ │ │ └── raw
│ │ │ ├── coverage.emma
│ │ │ └── metadata.emma
│ │ └── tests
│ │ ├── html
│ │ │ ├── allclasses-frame.html
│ │ │ ├── alltests-errors.html
│ │ │ ├── alltests-fails.html
│ │ │ ├── all-tests.html
│ │ │ ├── ie
│ │ │ │ └── omk
│ │ │ │ └── smpp
│ │ │ │ ├── 0_AddressTest.html
│ │ │ │ ├── 0_AddressTest-out.html
│ │ │ │ ├── event
│ │ │ │ │ ├── 1_SimpleEventDispatcherTest.html
│ │ │ │ │ ├── 1_SimpleEventDispatcherTest-out.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ └── package-summary.html
│ │ │ │ ├── message
│ │ │ │ │ ├── 2_SMPPPacketTest-err.html
│ │ │ │ │ ├── 2_SMPPPacketTest-fails.html
│ │ │ │ │ ├── 2_SMPPPacketTest.html
│ │ │ │ │ ├── 2_SMPPPacketTest-out.html
│ │ │ │ │ ├── 3_SizeTest-fails.html
│ │ │ │ │ ├── 3_SizeTest.html
│ │ │ │ │ ├── 3_SizeTest-out.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ └── package-summary.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── util
│ │ │ │ │ ├── 4_AlphabetEncodingTest.html
│ │ │ │ │ ├── 4_AlphabetEncodingTest-out.html
│ │ │ │ │ ├── 5_DefaultSequenceSchemeTest.html
│ │ │ │ │ ├── 5_DefaultSequenceSchemeTest-out.html
│ │ │ │ │ ├── 6_EncodingFactoryTest.html
│ │ │ │ │ ├── 6_EncodingFactoryTest-out.html
│ │ │ │ │ ├── 7_SequenceTest.html
│ │ │ │ │ ├── 7_SequenceTest-out.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ └── package-summary.html
│ │ │ │ └── version
│ │ │ │ ├── 8_SMPPVersionTest.html
│ │ │ │ ├── 8_SMPPVersionTest-out.html
│ │ │ │ ├── package-frame.html
│ │ │ │ └── package-summary.html
│ │ │ ├── index.html
│ │ │ ├── overview-frame.html
│ │ │ ├── overview-summary.html
│ │ │ └── stylesheet.css
│ │ └── xml
│ │ ├── TEST-ie.omk.smpp.AddressTest.xml
│ │ ├── TEST-ie.omk.smpp.event.SimpleEventDispatcherTest.xml
│ │ ├── TEST-ie.omk.smpp.message.SizeTest.xml
│ │ ├── TEST-ie.omk.smpp.message.SMPPPacketTest.xml
│ │ ├── TEST-ie.omk.smpp.util.AlphabetEncodingTest.xml
│ │ ├── TEST-ie.omk.smpp.util.DefaultSequenceSchemeTest.xml
│ │ ├── TEST-ie.omk.smpp.util.EncodingFactoryTest.xml
│ │ ├── TEST-ie.omk.smpp.util.SequenceTest.xml
│ │ ├── TEST-ie.omk.smpp.version.SMPPVersionTest.xml
│ │ └── TESTS-TestSuites.xml
│ ├── tests
│ │ ├── checkstyle.xml
│ │ └── ie
│ │ └── omk
│ │ ├── smpp
│ │ │ ├── AddressTest.class
│ │ │ ├── event
│ │ │ │ ├── SimpleEventDispatcherTest$TestConnectionObserver.class
│ │ │ │ └── SimpleEventDispatcherTest.class
│ │ │ ├── message
│ │ │ │ ├── SizeTest.class
│ │ │ │ ├── SMPPPacketTest$PrivateEncoding.class
│ │ │ │ ├── SMPPPacketTest$PrivateVersion.class
│ │ │ │ ├── SMPPPacketTest.class
│ │ │ │ └── tlv
│ │ │ │ └── TLVTests.class
│ │ │ ├── TestConnection.class
│ │ │ ├── util
│ │ │ │ ├── AlphabetEncodingTest.class
│ │ │ │ ├── DefaultSequenceSchemeTest.class
│ │ │ │ ├── EncodingFactoryTest.class
│ │ │ │ ├── SequenceTest.class
│ │ │ │ ├── TestAPIConfig.class
│ │ │ │ ├── TestAPIConfig.properties
│ │ │ │ ├── TestSMPPDate.class
│ │ │ │ └── TestSMPPIO.class
│ │ │ └── version
│ │ │ └── SMPPVersionTest.class
│ │ └── TestUtils.class
│ └── tests-coverage
│ └── ie
│ └── omk
│ └── smpp
│ ├── Address.class
│ ├── AlreadyBoundException.class
│ ├── BadCommandIDException.class
│ ├── Connection.class
│ ├── ErrorAddress.class
│ ├── event
│ │ ├── FIFOQueue.class
│ │ ├── NotificationDetails.class
│ │ ├── QueueFullException.class
│ │ ├── ReceiverExceptionEvent.class
│ │ ├── ReceiverExitEvent.class
│ │ ├── ReceiverStartEvent.class
│ │ ├── SimpleEventDispatcher.class
│ │ ├── SMPPEventAdapter.class
│ │ ├── SMPPEvent.class
│ │ └── ThreadedEventDispatcher.class
│ ├── InvalidOperationException.class
│ ├── message
│ │ ├── AlertNotification.class
│ │ ├── Bind.class
│ │ ├── BindReceiver.class
│ │ ├── BindReceiverResp.class
│ │ ├── BindResp.class
│ │ ├── BindTransceiver.class
│ │ ├── BindTransceiverResp.class
│ │ ├── BindTransmitter.class
│ │ ├── BindTransmitterResp.class
│ │ ├── CancelSM.class
│ │ ├── CancelSMResp.class
│ │ ├── DataSM.class
│ │ ├── DataSMResp.class
│ │ ├── DeliverSM.class
│ │ ├── DeliverSMResp.class
│ │ ├── DestinationTable.class
│ │ ├── EnquireLink.class
│ │ ├── EnquireLinkResp.class
│ │ ├── GenericNack.class
│ │ ├── InvalidParameterValueException.class
│ │ ├── Outbind.class
│ │ ├── ParamRetrieve.class
│ │ ├── ParamRetrieveResp.class
│ │ ├── QueryLastMsgs.class
│ │ ├── QueryLastMsgsResp.class
│ │ ├── QueryMsgDetails.class
│ │ ├── QueryMsgDetailsResp.class
│ │ ├── QuerySM.class
│ │ ├── QuerySMResp.class
│ │ ├── ReplaceSM.class
│ │ ├── ReplaceSMResp.class
│ │ ├── SmeAddress.class
│ │ ├── SMPPPacket.class
│ │ ├── SMPPProtocolException.class
│ │ ├── SMPPRequest.class
│ │ ├── SMPPResponse.class
│ │ ├── SubmitMulti.class
│ │ ├── SubmitMultiResp.class
│ │ ├── SubmitSM.class
│ │ ├── SubmitSMResp.class
│ │ ├── tlv
│ │ │ ├── BadValueTypeException.class
│ │ │ ├── BitmaskEncoder.class
│ │ │ ├── InvalidSizeForValueException.class
│ │ │ ├── NoEncoderException.class
│ │ │ ├── NullEncoder.class
│ │ │ ├── NumberEncoder.class
│ │ │ ├── OctetEncoder.class
│ │ │ ├── StringEncoder.class
│ │ │ ├── Tag.class
│ │ │ ├── TagDefinedException.class
│ │ │ └── TLVTable.class
│ │ ├── Unbind.class
│ │ └── UnbindResp.class
│ ├── net
│ │ ├── ObjectLink$OLByteArrayOutputStream.class
│ │ ├── ObjectLink.class
│ │ ├── SmscLink.class
│ │ ├── StreamLink.class
│ │ └── TcpLink.class
│ ├── NotBoundException.class
│ ├── SMPPException.class
│ ├── SMPPRuntimeException.class
│ ├── UnsupportedOperationException.class
│ ├── util
│ │ ├── AlphabetEncoding.class
│ │ ├── AlphabetFactory.class
│ │ ├── APIConfig.class
│ │ ├── ASCIIEncoding.class
│ │ ├── BinaryEncoding.class
│ │ ├── DefaultAlphabetEncoding.class
│ │ ├── DefaultSequenceScheme.class
│ │ ├── EncodingFactory.class
│ │ ├── GSMConstants.class
│ │ ├── HPRoman8Encoding.class
│ │ ├── InvalidConfigurationException.class
│ │ ├── InvalidDateFormatException.class
│ │ ├── Latin1Encoding.class
│ │ ├── MessageEncoding.class
│ │ ├── PacketFactory.class
│ │ ├── PacketStatus.class
│ │ ├── PropertyNotFoundException.class
│ │ ├── SMPPDate.class
│ │ ├── SMPPIO.class
│ │ ├── UCS2Encoding.class
│ │ └── UTF16Encoding.class
│ └── version
│ ├── SMPPVersion33.class
│ ├── SMPPVersion34.class
│ ├── SMPPVersion.class
│ └── VersionException.class
├── build.lib
│ ├── ant.jar
│ ├── antlr.jar
│ ├── checkstyle-4.1.jar
│ ├── checkstyle-optional-4.1.jar
│ ├── checkstyle-report.xsl
│ ├── commons-beanutils-core.jar
│ ├── commons-cli.jar
│ ├── commons-collections.jar
│ ├── commons-logging.jar
│ ├── emma_ant.jar
│ ├── emma.jar
│ └── junit.jar
├── build.properties
├── build.xml
├── ChangeLog
├── Contributors
├── docs
│ ├── apiDocs
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── ie
│ │ │ └── omk
│ │ │ └── smpp
│ │ │ ├── Address.html
│ │ │ ├── AlreadyBoundException.html
│ │ │ ├── BadCommandIDException.html
│ │ │ ├── Connection.html
│ │ │ ├── ErrorAddress.html
│ │ │ ├── event
│ │ │ │ ├── ConnectionObserver.html
│ │ │ │ ├── EventDispatcher.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── QueueFullException.html
│ │ │ │ ├── ReceiverExceptionEvent.html
│ │ │ │ ├── ReceiverExitEvent.html
│ │ │ │ ├── ReceiverStartEvent.html
│ │ │ │ ├── SimpleEventDispatcher.html
│ │ │ │ ├── SMPPEventAdapter.html
│ │ │ │ ├── SMPPEvent.html
│ │ │ │ └── ThreadedEventDispatcher.html
│ │ │ ├── examples
│ │ │ │ ├── AsyncReceiver2.html
│ │ │ │ ├── AsyncReceiver.html
│ │ │ │ ├── AsyncTransmitter.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── SMPPAPIExample.html
│ │ │ │ ├── SyncTransceiver.html
│ │ │ │ └── SyncTransmitter.html
│ │ │ ├── InvalidOperationException.html
│ │ │ ├── message
│ │ │ │ ├── AlertNotification.html
│ │ │ │ ├── Bind.html
│ │ │ │ ├── BindReceiver.html
│ │ │ │ ├── BindReceiverResp.html
│ │ │ │ ├── BindResp.html
│ │ │ │ ├── BindTransceiver.html
│ │ │ │ ├── BindTransceiverResp.html
│ │ │ │ ├── BindTransmitter.html
│ │ │ │ ├── BindTransmitterResp.html
│ │ │ │ ├── CancelSM.html
│ │ │ │ ├── CancelSMResp.html
│ │ │ │ ├── DataSM.html
│ │ │ │ ├── DataSMResp.html
│ │ │ │ ├── DeliverSM.html
│ │ │ │ ├── DeliverSMResp.html
│ │ │ │ ├── DestinationTable.html
│ │ │ │ ├── EnquireLink.html
│ │ │ │ ├── EnquireLinkResp.html
│ │ │ │ ├── GenericNack.html
│ │ │ │ ├── InvalidParameterValueException.html
│ │ │ │ ├── Outbind.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── ParamRetrieve.html
│ │ │ │ ├── ParamRetrieveResp.html
│ │ │ │ ├── QueryLastMsgs.html
│ │ │ │ ├── QueryLastMsgsResp.html
│ │ │ │ ├── QueryMsgDetails.html
│ │ │ │ ├── QueryMsgDetailsResp.html
│ │ │ │ ├── QuerySM.html
│ │ │ │ ├── QuerySMResp.html
│ │ │ │ ├── ReplaceSM.html
│ │ │ │ ├── ReplaceSMResp.html
│ │ │ │ ├── SmeAddress.html
│ │ │ │ ├── SMPPPacket.html
│ │ │ │ ├── SMPPProtocolException.html
│ │ │ │ ├── SMPPRequest.html
│ │ │ │ ├── SMPPResponse.html
│ │ │ │ ├── SubmitMulti.html
│ │ │ │ ├── SubmitMultiResp.html
│ │ │ │ ├── SubmitSM.html
│ │ │ │ ├── SubmitSMResp.html
│ │ │ │ ├── tlv
│ │ │ │ │ ├── BadValueTypeException.html
│ │ │ │ │ ├── BitmaskEncoder.html
│ │ │ │ │ ├── Encoder.html
│ │ │ │ │ ├── InvalidSizeForValueException.html
│ │ │ │ │ ├── NoEncoderException.html
│ │ │ │ │ ├── NullEncoder.html
│ │ │ │ │ ├── NumberEncoder.html
│ │ │ │ │ ├── OctetEncoder.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── StringEncoder.html
│ │ │ │ │ ├── TagDefinedException.html
│ │ │ │ │ ├── Tag.html
│ │ │ │ │ └── TLVTable.html
│ │ │ │ ├── Unbind.html
│ │ │ │ └── UnbindResp.html
│ │ │ ├── net
│ │ │ │ ├── ObjectLink.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── SmscLink.html
│ │ │ │ ├── StreamLink.html
│ │ │ │ └── TcpLink.html
│ │ │ ├── NotBoundException.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── SMPPException.html
│ │ │ ├── SMPPRuntimeException.html
│ │ │ ├── UnsupportedOperationException.html
│ │ │ ├── util
│ │ │ │ ├── AlphabetEncoding.html
│ │ │ │ ├── AlphabetFactory.html
│ │ │ │ ├── APIConfig.html
│ │ │ │ ├── ASCIIEncoding.html
│ │ │ │ ├── BinaryEncoding.html
│ │ │ │ ├── DefaultAlphabetEncoding.html
│ │ │ │ ├── DefaultSequenceScheme.html
│ │ │ │ ├── EncodingFactory.html
│ │ │ │ ├── GSMConstants.html
│ │ │ │ ├── HPRoman8Encoding.html
│ │ │ │ ├── InvalidConfigurationException.html
│ │ │ │ ├── InvalidDateFormatException.html
│ │ │ │ ├── Latin1Encoding.html
│ │ │ │ ├── MessageEncoding.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PacketFactory.html
│ │ │ │ ├── PacketStatus.html
│ │ │ │ ├── PropertyNotFoundException.html
│ │ │ │ ├── SequenceNumberScheme.html
│ │ │ │ ├── SMPPDate.html
│ │ │ │ ├── SMPPIO.html
│ │ │ │ ├── UCS2Encoding.html
│ │ │ │ └── UTF16Encoding.html
│ │ │ └── version
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── SMPPVersion33.html
│ │ │ ├── SMPPVersion34.html
│ │ │ ├── SMPPVersion.html
│ │ │ └── VersionException.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── resources
│ │ │ └── inherit.gif
│ │ ├── serialized-form.html
│ │ └── stylesheet.css
│ ├── overview.html
│ └── UserGuide.html
├── examples.properties
├── INSTALL
├── lib
│ ├── commons-logging.jar
│ ├── log4j-1.2.5.jar
│ ├── smppapi-0.3.9.jar
│ ├── smppapi-0.3.9.jar.asc
│ ├── smppapi-0.3.9-javadoc.jar
│ ├── smppapi-0.3.9-javadoc.jar.asc
│ ├── smppapi-0.3.9.pom.asc
│ ├── smppapi-0.3.9-sources.jar
│ ├── smppapi-0.3.9-sources.jar.asc
│ ├── smppapi.jar
│ └── smpp-examples.jar
├── LICENSE
├── Log4J-LICENSE.txt
├── META-INF
│ └── MANIFEST.MF
├── misc
│ ├── Makefile
│ ├── stress_recv.c
│ ├── stress_recv.h
│ └── tests
│ └── StressClient.java
├── pom.xml
├── README
├── run-examples.xml
├── src
│ ├── assembly
│ │ └── smppapi.xml
│ ├── examples
│ │ └── ie
│ │ └── omk
│ │ └── smpp
│ │ └── examples
│ │ ├── AsyncReceiver2.java
│ │ ├── AsyncReceiver.java
│ │ ├── AsyncTransmitter.java
│ │ ├── MySyncTransceiver.java
│ │ ├── SMPPAPIExample.java
│ │ ├── SyncTransceiver.java
│ │ └── SyncTransmitter.java
│ ├── java
│ │ └── ie
│ │ └── omk
│ │ └── smpp
│ │ ├── Address.java
│ │ ├── AlreadyBoundException.java
│ │ ├── BadCommandIDException.java
│ │ ├── Connection.java
│ │ ├── ErrorAddress.java
│ │ ├── event
│ │ │ ├── ConnectionObserver.java
│ │ │ ├── EventDispatcher.java
│ │ │ ├── FIFOQueue.java
│ │ │ ├── NotificationDetails.java
│ │ │ ├── package.html
│ │ │ ├── QueueFullException.java
│ │ │ ├── ReceiverExceptionEvent.java
│ │ │ ├── ReceiverExitEvent.java
│ │ │ ├── ReceiverStartEvent.java
│ │ │ ├── SimpleEventDispatcher.java
│ │ │ ├── SMPPEventAdapter.java
│ │ │ ├── SMPPEvent.java
│ │ │ └── ThreadedEventDispatcher.java
│ │ ├── InvalidOperationException.java
│ │ ├── message
│ │ │ ├── AlertNotification.java
│ │ │ ├── Bind.java
│ │ │ ├── BindReceiver.java
│ │ │ ├── BindReceiverResp.java
│ │ │ ├── BindResp.java
│ │ │ ├── BindTransceiver.java
│ │ │ ├── BindTransceiverResp.java
│ │ │ ├── BindTransmitter.java
│ │ │ ├── BindTransmitterResp.java
│ │ │ ├── CancelSM.java
│ │ │ ├── CancelSMResp.java
│ │ │ ├── DataSM.java
│ │ │ ├── DataSMResp.java
│ │ │ ├── DeliverSM.java
│ │ │ ├── DeliverSMResp.java
│ │ │ ├── DestinationTable.java
│ │ │ ├── EnquireLink.java
│ │ │ ├── EnquireLinkResp.java
│ │ │ ├── GenericNack.java
│ │ │ ├── InvalidParameterValueException.java
│ │ │ ├── Outbind.java
│ │ │ ├── package.html
│ │ │ ├── ParamRetrieve.java
│ │ │ ├── ParamRetrieveResp.java
│ │ │ ├── QueryLastMsgs.java
│ │ │ ├── QueryLastMsgsResp.java
│ │ │ ├── QueryMsgDetails.java
│ │ │ ├── QueryMsgDetailsResp.java
│ │ │ ├── QuerySM.java
│ │ │ ├── QuerySMResp.java
│ │ │ ├── ReplaceSM.java
│ │ │ ├── ReplaceSMResp.java
│ │ │ ├── SmeAddress.java
│ │ │ ├── SMPPPacket.java
│ │ │ ├── SMPPProtocolException.java
│ │ │ ├── SMPPRequest.java
│ │ │ ├── SMPPResponse.java
│ │ │ ├── SubmitMulti.java
│ │ │ ├── SubmitMultiResp.java
│ │ │ ├── SubmitSM.java
│ │ │ ├── SubmitSMResp.java
│ │ │ ├── tlv
│ │ │ │ ├── BadValueTypeException.java
│ │ │ │ ├── BitmaskEncoder.java
│ │ │ │ ├── Encoder.java
│ │ │ │ ├── InvalidSizeForValueException.java
│ │ │ │ ├── NoEncoderException.java
│ │ │ │ ├── NullEncoder.java
│ │ │ │ ├── NumberEncoder.java
│ │ │ │ ├── OctetEncoder.java
│ │ │ │ ├── package.html
│ │ │ │ ├── StringEncoder.java
│ │ │ │ ├── TagDefinedException.java
│ │ │ │ ├── Tag.java
│ │ │ │ └── TLVTable.java
│ │ │ ├── Unbind.java
│ │ │ └── UnbindResp.java
│ │ ├── net
│ │ │ ├── ObjectLink.java
│ │ │ ├── package.html
│ │ │ ├── SmscLink.java
│ │ │ ├── StreamLink.java
│ │ │ └── TcpLink.java
│ │ ├── NotBoundException.java
│ │ ├── package.html
│ │ ├── SMPPException.java
│ │ ├── SMPPRuntimeException.java
│ │ ├── UnsupportedOperationException.java
│ │ ├── util
│ │ │ ├── AlphabetEncoding.java
│ │ │ ├── AlphabetFactory.java
│ │ │ ├── APIConfig.java
│ │ │ ├── ASCIIEncoding.java
│ │ │ ├── BinaryEncoding.java
│ │ │ ├── DefaultAlphabetEncoding.java
│ │ │ ├── DefaultSequenceScheme.java
│ │ │ ├── EncodingFactory.java
│ │ │ ├── GSMConstants.java
│ │ │ ├── HPRoman8Encoding.java
│ │ │ ├── InvalidConfigurationException.java
│ │ │ ├── InvalidDateFormatException.java
│ │ │ ├── Latin1Encoding.java
│ │ │ ├── MessageEncoding.java
│ │ │ ├── package.html
│ │ │ ├── PacketFactory.java
│ │ │ ├── PacketStatus.java
│ │ │ ├── PropertyNotFoundException.java
│ │ │ ├── SequenceNumberScheme.java
│ │ │ ├── SMPPDate.java
│ │ │ ├── SMPPIO.java
│ │ │ ├── UCS2Encoding.java
│ │ │ └── UTF16Encoding.java
│ │ └── version
│ │ ├── package.html
│ │ ├── SMPPVersion33.java
│ │ ├── SMPPVersion34.java
│ │ ├── SMPPVersion.java
│ │ └── VersionException.java
│ ├── resources
│ │ ├── log4j.properties
│ │ └── smppapi.properties
│ └── tests
│ ├── checkstyle.xml
│ └── ie
│ └── omk
│ ├── smpp
│ │ ├── AddressTest.java
│ │ ├── event
│ │ │ └── SimpleEventDispatcherTest.java
│ │ ├── message
│ │ │ ├── SizeTest.java
│ │ │ ├── SMPPPacketTest.java
│ │ │ └── tlv
│ │ │ └── TLVTests.java
│ │ ├── TestConnection.java
│ │ ├── util
│ │ │ ├── AlphabetEncodingTest.java
│ │ │ ├── DefaultSequenceSchemeTest.java
│ │ │ ├── EncodingFactoryTest.java
│ │ │ ├── SequenceTest.java
│ │ │ ├── TestAPIConfig.java
│ │ │ ├── TestAPIConfig.properties
│ │ │ ├── TestSMPPDate.java
│ │ │ └── TestSMPPIO.java
│ │ └── version
│ │ └── SMPPVersionTest.java
│ └── TestUtils.java
└── TODO
100 directories, 742 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论