Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2013, 12:44
Victoria222
 
Fecha de Ingreso: marzo-2013
Mensajes: 19
Antigüedad: 11 años, 7 meses
Puntos: 0
Sockets: Problemas IF

Buenas, resulta que tengo este codigo para el servidor!!:

Código Python:
Ver original
  1. if __name__ == '__main__':
  2.     #Creacio socket UDP
  3.     UDPSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  4.     print "Socket creat!!"
  5.  
  6.     #Fem el bind i el posem a escoltar
  7.     UDPSock.bind(("",22222))
  8.  
  9.     # Bucle per atendre els clients
  10.     seguir = True
  11.     while seguir:
  12.         # Rebem dades
  13.         mensaje, direccion = UDPSock.recvfrom(1024)
  14.         print >>sys.stderr, "Conexion de: ",direccion
  15.  
  16.         print mensaje
  17.        
  18.        
  19.         # Contestacio a REGISTER
  20.         if mensaje == "REGISTER":
  21.             UDPSock.sendto(ok_reg,direccion)
  22.             print "caca"

No consigo que entre en el IF i eso que al hacer el "print mensaje" me imprime correctamente el mensaje recibido es decir REGISTER.
alguna idea

gracias!

Última edición por razpeitia; 30/03/2013 a las 13:22