我正在使用 nanomsg 将我的数据从 Windows 传输到 CentOS。
目前,我正在使用Req/Rep
模式。
CentOS 会发送一个Req
-request,而“Windows”会用一个响应Rep
它。
看起来不错。
但我回应的数据片段混合了几个结构。一个数据头跟随几个数据帧。
我想一一发给他们。
但根据 nanomsg,Req/Rep
应该只发送一个请求,一次接收一个响应。就这样。
因此,如果我发送头部,nn_socket
将禁止我发送数据帧。
我能做的是做一个大缓冲区,将头部和数据帧粘合起来,然后一起发送。
有没有办法一个一个发送而不是一起发送?
谢谢!