i'm trying to make librdkafka-d work nicely with vibe-d.

it has an interface that sends payload of size_t into a filedescriptor
so that after that you can consume the messages.
see: https://github.com/edenhill/librdkafka/blob/master/src/rdkafka.h#L1946
do i need to open a socket myself?
or how would i intergrate that with vibe.d ?