我有一个ZeroMQ套接字,它从不同机器上的多个进程接收数据。在不改变数据内容的情况下,有没有办法识别数据来源?具体来说,如果数据来源于TCP连接,我想知道发送者的IP地址。
我有一个ZeroMQ套接字,它从不同机器上的多个进程接收数据。在不改变数据内容的情况下,有没有办法识别数据来源?具体来说,如果数据来源于TCP连接,我想知道发送者的IP地址。
// Send a multi-part message consisting of sender IP plus another message
zmq_msg_send (&my_ip, my_socket, ZMQ_SNDMORE);
zmq_msg_send (&my_message, my_socket, 0);
有关接收器,请参阅 zmq_msg_recv() 的文档。