m6 = Mensagem('miguel', 'gabriel', 'gmail.com', "Aula LP 2", "Ex dificil pra p***") m7 = Mensagem('gabriel', 'caio', 'gmail.com', "Aula LP 2", "Ex dificil pra p***") m8 = Mensagem('caio', 'miguel', 'yahoo.com.br', "Aula LP 2", "Ex dificil pra p***") s2.receberDeOutroServidor(m1) s2.receberDeOutroServidor(m2) s3.receberDeOutroServidor(m3) s3.receberDeOutroServidor(m4) s2.receberDeOutroServidor(m5) s1.receberDeOutroServidor(m6) s1.receberDeOutroServidor(m7) s3.receberDeOutroServidor(m8) mserver1 = s1.getMensagens() mserver2 = s2.getMensagens() mserver3 = s3.getMensagens() print('Mensagens contidas no S1:\n') for x in mserver1: print(x, '\n-----------------------') sleep(2) print('Mensagens contidas no S2:\n') for y in mserver2: print(y, '\n-----------------------') sleep(2) print('Mensagens contidas no S3:\n') for z in mserver3: print(z, '\n-----------------------') sleep(2)
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()))