+ TODO about RCV_MSG_Q size
wrap all IP output strings buffers in ifdefs