是否有任何好的java庫用於解析&處理UDP大小數據包中的專有消息?該消息是一個簡單的字節數組,其中每個字節表示枚舉或文本/ ascii值。java二進制消息解析
0
A
回答
1
你也可以使用ByteBuffer來包裝你的byte[]
1
使用DataInputStream讀取你想要的數據類型是否符合相應的轉換(即當讀取int檢查由DataNIputStream使用的字節序的平臺相匹配),一個ByteArrayInputStream你的字節數組直接送入纏。
+0
這看起來非常有希望,我會一直在嘗試這個! – Ben
相關問題
- 1. 使用java解碼二進制消息
- 2. 解碼二進制協議消息
- 3. 如何解析/編碼二進制消息格式?
- 4. smpp二進制消息
- 5. C++解析二進制plist
- 6. 二進制包解析
- 7. Haskell二進制解析
- 8. 解析二進制到十進制
- 9. 給我一個二進制解析器。二進制數據解析器
- 10. 解析複製...二進制結果
- 11. Websocket二進制數據消息(ArrayBuffer)
- 12. AutobahnJS支持二進制消息嗎?
- 13. c + + ActiveMQ發送二進制消息
- 14. Android數據消息(二進制短信)
- 15. OCaml的二進制與分析信息
- 16. 解析EDI消息(HL7)在Java中
- 17. 無法解析Java MIME郵件消息
- 18. 解析XML消息
- 19. 解析的消息
- 20. 解析SOAP消息
- 21. ACARS消息解析
- 22. 分析器消息解析
- 23. Java ME中的二進制消息的可靠性
- 24. 解析二進制到VB.NET中的BigInteger?
- 25. Ruby解析gzip二進制字符串
- 26. 解析一串二進制數字
- 27. 使用Powershell解析二進制文件
- 28. GAWK在Win7解析二進制文件
- 29. 用scala解析二進制數據
- 30. 二進制文件解析:性能
彼得,只是好奇使用ByteBuffer與DataInputStream的優點是什麼? DataInputStream似乎有解析和寫入各種類型的方法,最終將映射到POJO的字段。 – Ben
ByteBUffer可重用。它支持ByteOrder(DataIn/Output僅適用於BigEndian)它可以與NIO一起使用。它可以選擇使用直接堆棧的ByteBuffer。 –