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()))
Esempio n. 2
0
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)
Esempio n. 3
0
 def enviarMensagem(self, mensagem):
     self.login = mensagem.remetente
     Servidor.receberMensagem(mensagem, self.senha)