Gast
#4256384
Hallo, ich habe im Internet ein Code Beispiel zum Empfangen eines UDP Broadcasts gefunden, welches auf Anhieb funktioniert. Ich lasse das ganze in einem Thread laufen und wenn ein UDP Telegram mit einer bestimmten Zeichenkette eintrifft, wird etwas gemacht. Nun soll das ganze mit der eigenen IP-Adresse auf dem selben Port antworten. Mir ist nicht ganz klar, wie ich mit den Socket und Port umgehen soll. Muss ich den Socket mit close(s); schließen, dann kommplett neu aufbauen und an eine bestimmte IP-Adresse binden und nach dem Senden der Antwort das ganze wieder rückgängig machen? Oder kann ich den Socket on the Fly kurz verändern? OS ist Yocto Linux.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
danke! Günther