摘要:
在全局添加__all__,可以确定哪些方法或者哪些类可以被调用,例如: 阅读全文
摘要:
def _concurrent(func): @wraps(func) # 加入这个的目的是保持原来方法的属性 def arg_wrapper(self, *args, **kwargs): try: jc = self.available_jc.pop() # ret... 阅读全文
摘要:
zmq.RCVTIMEO:在一个recv操作返回EAGAIN错误前的最大时间 设置socket的接收操作超时时间。如果属性值是0,zmq_recv(3)函数将会立刻返回,如果没有接收到任何消息,将会返回EAGAIN错误。如果属性值是 -1,将会阻塞,直到接收到消息为止。对于任何其它值,都会进行等待这 阅读全文
摘要:
1.Request-Reply模式: 客户端在请求后,服务端必须回响应 server: client: 2.Publish-Subscribe模式: 广播所有client,没有队列缓存,断开连接数据将永远丢失。client可以进行数据过滤。 server: client: 3.Parallel Pi 阅读全文
摘要:
def auto_bind(socket): """ auto bind zmq socket :param socket: socket instance :return: zmq socket address """ if os.name == 'nt': # for Windows socket.bind_to_random... 阅读全文