2010-12-14 7 views
1

나는 아파치 미나를 사용하여 통신하는 TCP 클라이언트 서버 통신을 원한다. 누구든지 코드를 제공 할 수 있습니까? 나는 그것을 찾을 수 없다 .... Google은 그것을 찾지 못했습니다. 미나를 통해 문자 메시지를 보내고 받고 싶습니다. 그것은아파치 MINA 자바 TCP 클라이언트 - 서버 통신

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(); 

여기 ioAcceptor 당신이 NioDatagramAcceptor

TriggerReceiverHandler를 사용하여 인스턴스화 할 수 org.apache.mina.common.IoAcceptor 유형 인 서버 측 매우 간단

답변

1

그래서 좀 도와주세요 .... 클래스입니다 메시지 및 세션 관련 이벤트를 처리합니다. IoHandlerAdapter을 확장해야합니다.

이것은 서버용입니다. 마찬가지로 클라이언트의 경우 IoConnector 대신 IoAcceptor가 유일한 변경 사항입니다.

다음은 잘 설명 된 예입니다. http://www.techbrainwave.com/?p=912

관련 문제