Hi,

My incoming messages to stream socket are being split in < 8kB parts, while
I don't have any framing denomination on the ZeroMQ side. As I understand,
this is down to OS TCP sockets implementation cuting them to some MTU size,
but I don't see it. If I do tcpdump on my channel, I am seeing 20kB packets
being relayed from source to destination socket (dest is ZMQ_TCP).

I have tried raising the ZMQ_RCVBUF value for the socket, no luck. I have
also tried getting the limit from the underlying fd, which gets retreived
OK via zmq_getsockopt() with ZMQ_FD, but standard getsockopt() with
SO_RCVBUF on that fd yields an "Socket operation on non-socket" error.

I would appreciate any idea on how to tackle this issue. I can always
implement message integrity on my side but I wanted to utilize one of many
great ZMQ functionalities... :)

Best Regards,
ZB
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to