Zeromq:如何从Python客户端向C++服务器发送超过30个字符的消息

0 投票
1 回答
651 浏览
提问于 2025-04-17 11:53

我做了一个C++的服务器和一个Python的客户端,它们可以一起发送消息。

从服务器发送很长的消息到Python客户端似乎没有问题,但Python客户端发送的消息或者C++服务器接收的消息超过30个字符就不行了。

我知道小消息有30个字符的限制,但我该怎么发送长消息呢?

1 个回答

1

我想C++里应该也有类似的功能,但至少在Python的绑定中,有一个叫做 send_multipart 的方法,还有一个对应的 recv_multipart 方法。通常情况下,建议默认使用这两个方法,除非你非常确定自己永远不会接收到或发送超过某个帧大小的消息(这种情况几乎不会发生)。

撰写回答