Hallo Freunde,
Eigentlich schon eine Fortgeschrittene Frage, nur weiß ich nicht, wohin damit. Also besser hier als nirgends ..
Hintergrund:
hatte in letzter Zeit mehrfach die Probleme, das meine "externe IP Erkennung" nicht funktionier hat. Dadurch habe ich mittlerweile 3 Dienste am Laufen. Mir war jetzt die Idee gekommen, wenn schon 3 mal ein Output, könnte man diese Redudanzen nicht ausnutzen?
Frage:
Wenn ich also 3 Sensoren habe (eben hier IP-Adressen), kann ich von einem Richtigen Ergebnis ausgehen, wenn 2 Gleich sind. Mann könnte jetzt also eine "If-Orgie" machen:
Im Pseudocode, mit den Sensoren 1,2 und 3 (Wenn 2 Sensoren gleich sind, ist der Dritte irrelevant):
If 1=2 ..
elseif 1=3 ...
elsif 2=3 ...
else "Alle 3 sind verschieden"
Nur ... kann man es nicht auch etwas Übersichtlicher bauen?
Oder bin ich Grundsätzlich auf dem "Holzweg" und es gibt eine Bessere Umsetzung (3 Sensoren auswerten, nicht das IP-Problem)?
Wenn du eine Median-Funktion hättest, dann könntest du die drei Werte dort übergeben - das Ergebnis sollte am nächsten an der Wahrheit sein.
Median geht aber doch nur bei Zahlen? Oder ein Verständnisproblem?
Zitat von: Wernieman am 16 September 2022, 11:40:04
Median geht aber doch nur bei Zahlen? Oder ein Verständnisproblem?
ja, das stimmt, bei IP-Adressen ist es wohl wenig hilfreich.
Zitat von: Damian am 16 September 2022, 11:45:52
ja, das stimmt, bei IP-Adressen ist es wohl wenig hilfreich.
Ich könnte mir vorstellen, dass nach der Rückgabe der IP noch ein Erreichbarkeitstest erfolgt und das Ergebnis als Zahlenwert ausgegeben wird.
Dann könnte man die gültige IP Adresse wieder mit Berechnung ermitteln :-)
VG
Christian
Wie willst Du einen Erreichbarkeitstest machen? Bzw. Sichergehen, das die IP wirklich "Dir" gehört?
Bei z.B. einem Ping könnnte auch ein Fremder Router antworten
Zitat von: Wernieman am 20 September 2022, 12:27:11
Wie willst Du einen Erreichbarkeitstest machen? Bzw. Sichergehen, das die IP wirklich "Dir" gehört?
Bei z.B. einem Ping könnnte auch ein Fremder Router antworten
Hm, das stimmt :-(
Eventuell über einen geschützten mini Web Dienst, der Dir bei Erreichbarkeit einen eindeutigen Key zurück liefert???
Zitatmeine "externe IP Erkennung"
Was ist das ?
Kann der Router UPNP ? Dann wär mein UPNP_Controller was. Mit den Fritten klappts 8)
Grüße Markus