假設我有一個枚舉[數組[字節]]產生大小可變的字節陣列的塊(比方說POST體在控制器接受)播放Iteratees:重組字節流分成大小可變的塊
我知道這流實際上包含數據的分組,其中每個分組是:
- 表示整數,表示該分組的車身尺寸的大小以字節大小的
- 包體4個字節
每個數據包可以有不同的主體大小。
我們如何實現一個Enumeratee,它將初始流轉換爲字節數組流,其中每個數組都是一個數據包體。
與整數簡化的例子(第一配INT表示包體大小):
List(1, 2, 3), List(4, 5), List(6), List(2, 8), List(9) -> List(2) List(4, 5 ,6), List(8, 9)
我能拿出枚舉,重新組合成固定大小的cunks,但這還不夠。 https://gist.github.com/chernetsov/404409350b0011bb4de7 –
我想我找到了一個很好的例子:https://github.com/alpeb/play-iteratees#master –