Я хочу передать последовательность целых чисел по каналу Netty. Прямо сейчас, в моем коде channel.write(Integer.valueOf(val)
, я получаю ошибку java.lang.IllegalArgumentException: unsupported message type: class java.lang.Integer
, которую я понимаю, потому что у меня нет целочисленного кодировщика/декодера в качестве обработчика в конвейере. Это верно? Должен ли я писать собственный целочисленный декодер или есть один доступный для использования? Некоторые рекомендации по этой теме будут чрезвычайно полезными.Целочисленный декодер энкодера для Netty
1
A
ответ
1
Да, ваше понимание верное. Без подходящего FrameEncoder
в вашем конвейере, Нетти собирается поднять руки и сказать, что не знает, как бороться с Integer
.
Если вы хотите добавить готовый компонент, вы можете добавить в свой трубопровод ObjectEncoder и ObjectDecoder. В противном случае вы захотите реализовать собственный кадровый кодировщик и декодеры.
2
Да, это так ... Вы также можете просто записать его в ChannelBuffer, а затем записать ChannelBuffer на канал.
Что-то вроде:
ChannelBuffer buf = ChannelBuffers.buffer(4);
buf.writeInt(Integer.valueOf(val));
channel.write(buf);
Смежные вопросы
- 1. Декодер кадра Netty для протокола с переменными линиями для запроса?
- 2. Декодер «handshake» Netty, лучший способ сообщить клиенту отправить данные
- 3. Накопительный декодер/кодировщик
- 4. Декодер DiVX для AIR
- 5. netty надлежащее место для установки кодировщика
- 6. JBoss Netty с JSON
- 7. Netty - Обобщенные данные ZLib
- 8. JPEG-декодер для .NET Core
- 9. Интерактивный двоичный декодер для структур
- 10. Декодер для XML внутри APK
- 11. Декодер Viterbi
- 12. Кодер Netty не выполнен
- 13. Netty 5, несколько клиентов
- 14. Семисегментный декодер
- 15. Как ускорить работу энкодера ffmpeg-x264
- 16. Общие сведения о параметрах энкодера options
- 17. Потоковый вывод энкодера MedicCodec с использованием libstreaming
- 18. Конфигурация вращающегося энкодера STM32 на TIM4
- 19. Настройка среды для netty
- 20. Буферная коррупция в netty
- 21. VP6 декодер SDK
- 22. IOError декодер zip недоступен
- 23. Base64 декодер нескольких строк
- 24. HTTP-декодер/считыватель пакетов
- 25. URL Декодер C# asp.net
- 26. IWICImagingFactory декодер из памяти
- 27. Python lzjb-декодер?
- 28. C# сертификат x509 декодер
- 29. Html-декодер и кодировщик
- 30. Как создать кодировщик? Декодер?