INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
WiFi loopback-Verbindung
20.10.2020, 11:52
Beitrag #1
WiFi loopback-Verbindung
Ich möchte gerne (testweise) einen TCP-Server und einen Client dazu als zwei Tasks auf einem ESP32 laufen lassen und das möglichst ohne Verbindung zu einem Netzwerk.

Theoretisch soll das über eine loopback-Verbindung gehen. Loopback ist angeblich in der WiFi-Implementierung integriert. Der Client verbindet sich dann mit der Adresse 127.0.0.1.

Das Problem ist der Server. Ich habe im Netz nur den Hinweis gefunden, dass der Server sich an 0.0.0.0 binden soll und dann alle lokalen Adressen abdeckt. Nur: es gibt beim WiFiServer gar keinen bind()-Call, das läuft alles unter der Oberfläche ab.

Weiß zufällig jemand einen Weg, das zu bewerkstelligen?

Alternativplan wäre, dass der Client versucht, sich an die IP-Adresse zu verbinden, die der ESP vom Netzwerk bekommen hat (und auf der der Server horcht). Dann muss aber alles über den Router gehen, selbst wenn das funktionieren sollte...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.10.2020, 14:46
Beitrag #2
RE: WiFi loopback-Verbindung
Selbstantwort: es ist offensichtlich so, dass ein WiFiServer per se an 0.0.0.0 gebunden ist, dadurch reicht es, die Adresse 127.0.0.1 anzusprechen - loopback läuft.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.10.2020, 15:23
Beitrag #3
RE: WiFi loopback-Verbindung
Ich arbeite mich jetzt einige Tage am loopback ab und bin nicht wirklich glücklich. Es sieht so aus, als würde der loopback immer als connected() signalisiert, auch wenn die eine Seite die Verbindung beendet hat. Nur wenn zusätzlich ein externer Connect stattfindet, wird auch der connected()-Status des loopback aktualisiert. Doof...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.10.2020, 15:26
Beitrag #4
RE: WiFi loopback-Verbindung
Kann ein Loopback überhaupt sinnvoll nicht connected sein?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.10.2020, 16:06
Beitrag #5
RE: WiFi loopback-Verbindung
(23.10.2020 15:26)Tommy56 schrieb:  Kann ein Loopback überhaupt sinnvoll nicht connected sein?

Gruß Tommy
Physisch nicht, logisch wohl. Auch über den Loopback gehen ja u.U. mehrere Socketverbindungen, und die können durchaus beendet werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.10.2020, 16:10
Beitrag #6
RE: WiFi loopback-Verbindung
(23.10.2020 16:06)miq19 schrieb:  Physisch nicht, logisch wohl. Auch über den Loopback gehen ja u.U. mehrere Socketverbindungen, und die können durchaus beendet werden.
Ok, da hast Du Recht.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wifi Reconnect - nicht blockierend Arduino4Fun 6 145 Gestern 10:32
Letzter Beitrag: Arduino4Fun
  WiFi Verbindung zu lokalem Webserver wonk 4 193 21.11.2020 13:55
Letzter Beitrag: wonk
  WiFi keine Anmeldung am Netzwerk Nichtraucher 11 1.037 09.10.2020 22:48
Letzter Beitrag: Nichtraucher
  D1 Mini 8266 RS232 Verbindung KlaRa 13 1.663 02.09.2020 21:21
Letzter Beitrag: hotsystems
  Mit WIFI verbinden Bitkipper 8 1.656 08.08.2020 12:09
Letzter Beitrag: KlaRa
  Heltec Wifi Kit 32 nicht erkannt Bobonetto 3 958 17.06.2020 20:45
Letzter Beitrag: nbk83
  Ich geb auf.. ESP8266 verliert Verbindung juniq 25 4.213 15.03.2020 13:12
Letzter Beitrag: juniq
  ESP32 Verbindung zum Wlan sirAnton 15 3.816 06.03.2020 19:58
Letzter Beitrag: sirAnton
  Esp 32 serielle Datenausgabe über WIFI zarathustra 18 3.156 20.02.2020 17:00
Letzter Beitrag: Fips
  WiFi aktiv, trotz Nichtnutzung Bernd666 13 2.412 30.11.2019 21:50
Letzter Beitrag: amithlon

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste