【发布时间】:2013-02-25 21:05:14
【问题描述】:
我正在调试一些 zeromq 代码,我想记录套接字实例发送/接收。换句话说,我有
context = zmq.Context()
socket = context.socket(zmq.REQ)
socket.connect("tcp://127.0.0.1:5000")
我想以某种方式在代码的其他地方记录套接字实例的发送/接收。
这里有什么想法吗?我不知道从哪里开始。
【问题讨论】:
-
你的应用是什么样的?我通常将发送/接收/序列化逻辑包装在一个单独的对象中,这样我就有了类似
session_object.send(socket, message)的代码。这让我可以将序列化/身份验证/日志记录放在一个地方,并将其与 Socket 对象本身分开。