print("Connexion etablie avec le serveur.") # identification du RPI message = str.encode("%s" % (NOM)) mySocket.send(message) msgServeur = bytes.decode(mySocket.recv(1024)) print(msgServeur) led = "" ledHisto = "" # Permet de simuler l'acquisition as port GPIO # Il suffit de changer cette fonction pour que le code soit adapter # au radiogoniometre branche au port GPIO sim = SimulLed(NOM) while 1: try: led = sim.getLed() # recuperation de l'etat des led a cet instant if led!=ledHisto: print("la led allume:", led) mySocket.send(str.encode(led)) ledHisto = led except KeyboardInterrupt: # fin de la socket sur une interruption de type Ctrl-C mySocket.send(str.encode("FIN")) print("Connexion interrompue.") mySocket.close() break
print("Connexion etablie avec le serveur.") # 3) Dialogue avec le serveur : message = str.encode("%s" % (NOM)) mySocket.send(message) msgServeur = bytes.decode(mySocket.recv(1024)) print(msgServeur) led = "" ledHisto = "" sim = SimulLed(NOM) while 1: try: led = sim.getLed2() if led!=ledHisto: print("la led allume:", led) mySocket.send(str.encode(led)) ledHisto = led except KeyboardInterrupt: mySocket.send(str.encode("FIN")) print("Connexion interrompue.") mySocket.close() break