Introduction - If you have any usage issues, please Google them yourself
the Java Socket framework for the expansion of the information can be handled. Support multithreading
Packet : 117143197ms4j_src.rar filelist
src\com\sunjob\ms4j\admin
src\com\sunjob\ms4j\client\ConnectionConsumerImpl.java
src\com\sunjob\ms4j\client\ConnectionFactoryImpl.java
src\com\sunjob\ms4j\client\ConnectionImpl.java
src\com\sunjob\ms4j\client\ConnectionMetaDataImpl.java
src\com\sunjob\ms4j\client\DestinationImpl.java
src\com\sunjob\ms4j\client\MessageImpl.java
src\com\sunjob\ms4j\client\MsgConsumerImpl.java
src\com\sunjob\ms4j\client\MsgProducerImpl.java
src\com\sunjob\ms4j\client\QueueBrowserImpl.java
src\com\sunjob\ms4j\client\SessionImpl.java
src\com\sunjob\ms4j\client\SocketClient.java
src\com\sunjob\ms4j\client
src\com\sunjob\ms4j\jndi\Ms4jCtx.java
src\com\sunjob\ms4j\jndi\Ms4jInitCtxFactory.java
src\com\sunjob\ms4j\jndi\Ms4jNameParser.java
src\com\sunjob\ms4j\jndi
src\com\sunjob\ms4j\sample\TestJndi.java
src\com\sunjob\ms4j\sample\TestMsgBean.java
src\com\sunjob\ms4j\sample
src\com\sunjob\ms4j\server\impl\MsgRequestImpl.java
src\com\sunjob\ms4j\server\impl\MsgResponseImpl.java
src\com\sunjob\ms4j\server\impl\ProtocolParserImpl.java
src\com\sunjob\ms4j\server\impl
src\com\sunjob\ms4j\server\JMSServer.java
src\com\sunjob\ms4j\server\MsgProcesser.java
src\com\sunjob\ms4j\server\MsgRequest.java
src\com\sunjob\ms4j\server\MsgResponse.java
src\com\sunjob\ms4j\server\ProtocolParser.java
src\com\sunjob\ms4j\server\ServiceHandler.java
src\com\sunjob\ms4j\server
src\com\sunjob\ms4j\store
src\com\sunjob\ms4j\util\IOUtil.java
src\com\sunjob\ms4j\util\PropertyUtil.java
src\com\sunjob\ms4j\util\XMLBean.java
src\com\sunjob\ms4j\util\XMLUtil.java
src\com\sunjob\ms4j\util
src\com\sunjob\ms4j
src\com\sunjob
src\com
src\log4j.properties
src\ms4j.properties
src\msgbean.xml
src