Ich möchte kommunizieren TCP-Client-Server-Kommunikation mit Apache Mina. kann jemand den Code geben? ich kann es in keinem finden .... Google ist fehlgeschlagen, es zu finden. Ich möchte SMS über Mina senden und empfangen. so mir bitte helfen ....Apache MINA Java TCP-Client-Server-Kommunikation
1
A
Antwort
1
Es ist sehr einfach auf der Serverseite
SocketConnectorConfig SOCKET_CONFIG = new SocketConnectorConfig();
IoFilter charsetFilter = new ProtocolCodecFilter(
new TextLineCodecFactory(Charset.forName("UTF-8")));
SOCKET_CONFIG.getFilterChain().addLast("codec", charsetFilter);
theIoAcceptor.bind(new InetSocketAddress(thePort),
new TriggerReceiverHandler();
hier ioAcceptor vom Typ org.apache.mina.common.IoAcceptor
Sie es mithilfe NioDatagramAcceptor
TriggerReceiverHandler
ist die Klasse instanziieren Diese behandelt die Nachrichten und sitzungsbezogenen Ereignisse. muss es die IoHandlerAdapter
erweitern.
Dies ist für Server. In ähnlicher Weise ist für den Client die einzige Änderung anstelle von IoAcceptor, dass Sie den IoConnector verwenden.
Hier ist ein Beispiel, gut erklärt auch. http://www.techbrainwave.com/?p=912