Es gibt Tethering Komponenten, such mal in den Demos.
Ist aber nicht immer leicht ans Laufen zu bekommen.
Ansonsten Firebase mit github Fb4D project ?
Genau, bevor ich mit der Implementation von FB4D begann, hatte ich auch Tethering für die Kommunikation genutzt.
Ich hatte aber mehrere Probleme damit. Soweit ich mich erinnere, funktionierte die damalige Version (Delphi 10.2) mit mehreren Netzwerkkarten im System nicht korrekt.
Und dann wurde ich schnell mit einer neuen Business-Anforderungen konfrontiert, dass die mit Mobile-FM-App nicht nur im selben WLAN mit der Desktop Applikation kommunizieren sollte, sondern weltweit.
Dies war die initiale Anforderung, die sich mir stellte und für die ich die Firebase RT Database zusammen mit Firebase Storage als das richtige Instrument hielt.
Soviel zur Geschichte hinter der OpenSource Crossplattform Library FB4D.