def send(self, message): """ Send a Message to the Server. The Message is automatically assigned an identifier, and this is returned. """ message_id = self.__nextId() frame = Frame.fromMessage(message.setId(message_id).build()) self.__socket.sendall(str(frame)) return message_id
def write(self, message): """ Writes a message to a client, encapsulating it in a Frame first. """ self.__write(Frame.fromMessage(message))