diff --git a/Chat.py b/Chat.py index b2a0c3c83310695604bad700a37e7fe039c80f13..e67acc1f2e4358aa94a03b4e69418bafac50f8e3 100755 --- a/Chat.py +++ b/Chat.py @@ -182,9 +182,15 @@ def server (): while True: msg, cliente = udp.recvfrom(1024) protocolDescompactMessage.setDesempacota(msg) + + #Recebi o token + if (protocolDescompactMessage.type == '0' and TOKEN == 0): + print 'RECEBI O TOKEN' + TOKEN = 1 + StartTime = time.time() #A msg foi enviada com sucesso - if (msg[1] == '2' and int(MACHINE_ID) == int(protocolDescompactMessage.destiny)): + elif (msg[1] == '2' and int(MACHINE_ID) == int(protocolDescompactMessage.destiny)): print 'A MENSAGEM FOI ENVIADA COM SUCESSO' RECEBIDA = 1 @@ -197,7 +203,7 @@ def server (): #protocolDescompactMessage.crc = "8888888"#caga tdo if (protocolDescompactMessage.crc == protocolDescompactMessage.getCRC32()): print '\n' + protocolDescompactMessage.origin + ' Escreveu: ' + protocolDescompactMessage.msg - + #envia ack protocolDescompactMessage.type = str(2) protocolDescompactMessage.destiny = protocolDescompactMessage.origin @@ -205,22 +211,16 @@ def server (): udp.sendto (msg, dest) else: print 'ERRO DE MENSAGEM' - - #envia nack + #envia nack protocolDescompactMessage.type = str(3) protocolDescompactMessage.destiny = protocolDescompactMessage.origin msg = protocolDescompactMessage.getEmpacotar() udp.sendto (msg, dest) - + #A msg n e pra mim elif (msg[1] == '1' or msg[2] == '2' or msg[3] == '3'): udp.sendto (msg, dest) - #Recebi o token - if (protocolDescompactMessage.type == '0' and TOKEN == 0): - print 'RECEBI O TOKEN' - TOKEN = 1 - StartTime = time.time() udp.close()