from cliente import Cliente from servidor import Servidor from mensagem import Mensagem c = Cliente('Yago', '123456', 'gmail') s = Servidor('gmail') s.cadastrarCliente(c) c = Cliente('Thays', '345678', 'gmail') s.cadastrarCliente(c) m = Mensagem('Yago', 'Thays', 'Aula do Menezes', \ 'Thays, hoje a aula vai ser maneira!!!!!') s.receberMensagem(m, '123456') #senha correta print("Primeiro envio: tamanho da lista = ", len(s.getMensagens())) s.receberMensagem(m, '123') #senha errada print("Segundo envio: tamanho da lista = ", len(s.getMensagens()))
s1 = Servidor('gmail', dns) s2 = Servidor('hotmail', dns) s3 = Servidor('yahoo', dns) dns.cadastrarServidor('gmail', s1) dns.cadastrarServidor('hotmail', s2) dns.cadastrarServidor('yahoo', s3) c1 = Cliente('Luis', '123424', s1) c2 = Cliente('Gustavo', '123424', s2) c3 = Cliente('João', '123424', s3) s1.cadastrarCliente(c1) s2.cadastrarCliente(c2) s3.cadastrarCliente(c3) m1 = Mensagem('João', 'Luis', s1,'Aula do Menezes', \ 'Luís, hoje a aula vai ser maneira!!!!!') m2 = Mensagem('Luis', 'Gustavo', s2 ,'Aula LP2', \ 'Gustavo, se prepara porque o joão folou que a aula vai der dahora!') m3 = Mensagem('Gustavo', 'João',s3 ,'Aula de Python', \ 'João, como assim a aula vai ser maneira vai ser dificil?') s1.receberMensagem(m1, 1234) mensagens = s3.getMensagem() for m in mensagens3: print(m)
def enviarMensagem(self, mensagem): self.login = mensagem.remetente Servidor.receberMensagem(mensagem, self.senha)