在C中,ZeroMQ的各种调用返回错误代码。
但是如果在一个服务器中的两个进程中执行以下Python,那么第二个进程将失败 - 完全无声。我怎样才能发现这种情况?
a)为什么不引发错误?
b)为什么没有Python ZMQ调用返回状态代码,如果它们没有断言?
import zmq
context = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind("tcp://*:5556")
socket.send("Hello world")
答案 0 :(得分:0)
a)各自的ZeroMQ python-binding 作者决定是否提出它。
用户总是可以选择检查 $('#BoxShadow_1, #BoxShadow_2').click(addDivBoxShadow);
,不是吗?
b)再次,没有人,只有蟒蛇绑定作者的哈姆雷特决定 - 做或不做。
保守设计学校建议在 zmq_errno()
方法调用中明确指出资源映射。一个明确控制的映射应该在适当的设计实践中永远不会在资源映射时发生冲突.bind()
- 应该吗?