【发布时间】:2014-03-03 07:19:49
【问题描述】:
如果我通过ZeroMQ (0MQ) 套接字上的 recv() 方法收到消息...
data = s.recv()
...有什么方法可以让我获得底层套接字的getpeername() 的值吗?我的目标是以一种不依赖发件人提供准确信息的方式识别邮件的来源。
我正在使用 ZMQ(通过 Python)收集主机指标,从接收者的角度来看,发送者的地址是一个有用的标识符。
或者这只是一个坏主意?
【问题讨论】:
-
您可以获得的是发件人的 GUID 标识符,而不是您使用
getpeername收集的数据。以下链接可能会有所帮助:lists.zeromq.org/pipermail/zeromq-dev/2011-June/012041.html