Я использую Apache MINA для реализации tcp-сервера с Java. У меня есть клиент PHP, который пытается отправить TCP-пакет на этот сервер, пакет получен и показан, когда я не использую CodecFilter на сервере, но пакет находится в формате HeapBuffer и должен быть декодирован; Я хочу знать, есть ли фильтр для декодирования этого пакета PHP в APACHE MINA ?? прежде чем я начну внедрять новый.
есть код сервера
NioSocketAcceptor acceptor=new NioSocketAcceptor();
DefaultIoFilterChainBuilder chaine=acceptor.getFilterChain();
MdcInjectionFilter mdcInjectionFilter=new MdcInjectionFilter();
chaine.addLast("mdc",mdcInjectionFilter);
chaine.addLast("codec",new ProtocolCodecFilter(
new TextLineCodecFactory()
));
acceptor.setHandler(new StreamHandler(datafirst));
try{
acceptor.bind(new InetSocketAddress(8558));
}catch (IOException e) {
System.out.println("probléme de binding dans le port "+8558);
}
System.out.println("Serveur en ecoute");
Задача ещё не решена.
Других решений пока нет …