[erlang-questions] Sending a large block of binary data from c to erlang

Joe Armstrong <>
Wed Nov 21 22:47:12 CET 2012

Very strange - I think you'll have to post a bit more code in order to
debug this. 5 minutes is a very long time (unless you have a very very slow
machine) - can you isolate the problem into a smaller test case that
reproduces the problem?



On Wed, Nov 21, 2012 at 7:18 PM, Richard Evans <
> wrote:

> encode({load_instance_from_binary, GameIndex, BinaryBlock}) ->
> | convertToFourBytes(GameIndex)],
> convertToFourBytes(byte_size(BinaryBlock)),

> binary:bin_to_list(BinaryBlock) <- this line is unecessary

replace with BinaryBlock
lists get flattened on output so you can just
add the binary "as is" without conversion to a list

> ]),
>     Result.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121121/72d0f20a/attachment.html>

More information about the erlang-questions mailing list