Just dropping in here. ZMQ does exactly that: It takes and delivers byte arrays ("blobs"). 300,000 times 3 floats should not be a problem. ZMQ allows messages of multiple gigabytes, as far as I know. Whether the latency will be small enough for you, you'll have to try and measure.
Best regards, Patrik > On 19 Nov 2017, at 14:11, Ravi Joshi via zeromq-dev > <zeromq-dev@lists.zeromq.org> wrote: > > Thank you very much, Constantin. > > > Considering that using a serialization library, I get a bytes array, how to > transfer it? Please note that size of the data is big. More precisely, the > array contains 300,000 elements approximately and I want to receive it as > fast as possible (close to real-time). Server and clients are directly > connected using LAN and are able to communicate with string data. > > Thanks again for your support. > > - > Ravi > _______________________________________________ > zeromq-dev mailing list > zeromq-dev@lists.zeromq.org > https://lists.zeromq.org/mailman/listinfo/zeromq-dev _______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org https://lists.zeromq.org/mailman/listinfo/zeromq-dev