Обратите внимание, что методы channelRead
ChannelInboundHandler
и write
и writeAndFlush
методов ChannelHandlerContext
принимают объекты в качестве параметров.
Вам необходимо реализовать свой собственный клиент и сервер вместе с кодерами и декодерами, которые получают и отправляют данные в соответствии с имеющимися у вас спецификациями пакетов.То есть вам нужно кодировать Пакет A, Пакет B и Пакет C и отправить клиенту.Клиент должен декодировать пакеты и ответить логическим значением, которое должно быть закодировано и отправлено на сервер.Сервер должен затем декодировать и обработать логическое значение.
Выше очень сложно.Вы можете легко сделать это, отправив JSON или любую другую форму данных по протоколу HTTP, потому что netty уже поддерживает декодеры и кодеры для этого протокола.Все, что вам нужно сделать, это обработать данные JSON.