Hallo, ich möchte auf eingehende UDP Pakete lauschen können. Vom Verständnis her, muss ich dafür einen UDP Server aufsetzen, oder einen UDP Client?
Naja. Der Client macht was, der Server wartet. Der Client muss was machen, weil der Server nie was von sich aus macht. Daher der Name : Server. Wobei Server keine dicke Maschine sein muss. Der Server bietet etwas an. Die Verbindungsaufnahem kommt vom Client. Auch ein Server kann etwas senden, wenn man etwas von ihm will, und auch ein Client kann etwas empfangen. Daher sind die Namen Schall und Rauch. Was soll's denn werden ?
möchte mit dem ESP82 Modul auf UDP Broadcasts reagieren können. Was muss dafür aufgesetzt werden?
Du muss auf dem Esp8266 ein UDP Port aufmachen und warten bis da was ankommt von deinem UDP Broadcast.
In Python müsstest du das hier machen - das wäre dann ein Server: HOST = "0.0.0.0" PORT = xyz??? serversock = socket(AF_INET, SOCK_DGRAM) ADDR = (HOST, PORT) serversock.bind(ADDR) print 'waiting for UDP connection on port', PORT while 1: data, sender_addr = serversock.recvfrom(128) print 'Data: ',data'
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.