저는 Netty의 초보자입니다. TCP 클라이언트가 때때로 가변 길이 이진 레코드 (16 진수)를 보내고 때때로 가변 길이 ASCII 레코드를 보낼 때 들어오는 TCP 데이터를 읽거나 처리하는 방법에 대해 궁금합니다. 캐리지 리턴 또는 줄 바꿈. 다음과 같이Netty를 사용하여 단일 포트에 다중 프로토콜 처리기를 작성하는 방법은 무엇입니까?
하는 TCP 클라이언트는 바이트 스트림을 보내는 :
'$'로 시작하지만, 어떤 문자로 종료 변화하는 바이트의 수와하지를 가지고 있으며,
바이트의 바이너리 스트림시작 '('와 함께 끝 ')'하지만, 다양한 수의 바이트를 가지고 있으며, 모든 문자
모두 자체에 의해 종료되지 바이트의 ASCII 스트림 ts의 레코드가 같은 포트에 도착합니다.
Netty 기반 TCP 서버를 처리/읽으려면 어떻게해야합니까?
미리 감사드립니다.
쿠날