Forum: Mikrocontroller und Digitale Elektronik UDP Client oder Server


von UDP (Gast)


Lesenswert?

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?

von Dampf T. (ouuneii)


Lesenswert?

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 ?

von UDP (Gast)


Lesenswert?

möchte mit dem ESP82 Modul auf UDP Broadcasts reagieren können.
Was muss dafür aufgesetzt werden?

von de1m (Gast)


Lesenswert?

Du muss auf dem Esp8266 ein UDP Port aufmachen und warten bis da was 
ankommt von deinem UDP Broadcast.

von Arne (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.