def __init__(self, name, addr, peers): self._name = name self._peers = peers self._comm = Communicator(name, addr) self._last_received = dict( ) # словарь для номеров последнего полученного сообщения от каждого отправителя self._seq_no = 0 # Sequence Number для последнего отправленного сообщения self._received = set() # множество всех полученных сообщений self._hold_back_queue = dict( ) # очередь сообщений для реализации порядка
def __init__(self, name, addr): self._comm = Communicator(name, addr)
def __init__(self, name, addr): self._comm = Communicator(name, addr) self._received_msgs = set() # множество уже полученных сообщений
def __init__(self, name, server_addr): self._comm = Communicator(name) self._server_addr = server_addr
def __init__(self, name, recv_addr): self._comm = Communicator(name) self._recv_addr = recv_addr self._local_messages = collections.deque( ) # очередь локальных сообщений
def __init__(self, server_addr): self._comm = Communicator('client') # Your implementation pass
def __init__(self, server_addr): self._comm = Communicator('client') self._server_addr = server_addr
def __init__(self, name, addr, peers): self._name = name self._peers = peers self._comm = Communicator(name, addr)
def __init__(self, name, recv_addr): self._comm = Communicator(name) self._recv_addr = recv_addr