Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#4

AW: Meinung zur Thinktecture RelayServer als Vermittlungsserver

  Alt 23. Sep 2020, 22:35
Zitat:
Oder gibt’s auf Delphibasis Alternativen?
Es kommt drauf an, was erreicht werden soll
und wie oft und wie performant.

Irgendein Server/Proxy muß jedenfalls öffentlich her,
also eine öffentliche IP (feste IP, DynIP oder über Domain) mit offenem Port, zu dem sich beide Seiten verbinden können.

* über FTP oder WebDAV auf (d)einer WebSeite
* das kann auch ein PHP-Script auf (d)einer Webseite sein (z.B. die PHP-Zugriffe von Beiden via Stream, Dateien oder MySQL verbunden)
* man kann es über FileSharing-Protokolle leiten, ala Emule/Torrent/...
* über Chat-Protokolle (Slack, WhatsApp, Sykpe, ICQ, ...)
* einen SMS-Service (aber das ist schonwieder old-school und schnell teuer)
* VoIP (Daten im Audio codiert, oder vielleicht auch SMS/MMS)
* durch einen Mailserver (IMAP lesen und schreiben im Posteingang)
* über VPN, was es z.B auch im TeamViewer gibt
* auch Synolgy hat einen DynIP-Service mit Proxy-Server (Bei Google suchenQuickConnect), wo ich z.B. auch öffentlich auf mein NAS zugreifen kann, ohne offenen Port (bei mir)
...
* halt über irgendwas, wo es durch einen "öffentlichen" Server läuft

* wenn du unbedingt willst, dann auch auf einem Windows- oder inzwischen auch Linux-RootServer, wo du ein Delphi-Programm drauflegen kannst.
* und durch die Cloud kann man sowieso alles jagen





Eigentlich schade, dass man im Web "offiziell" die Rückkanäle nicht umleite/verbinden kann.
* beige Seiten sprechen einen öffentlichen Server an
* und die jeweiligen Rückkanäle dieser Anfrage werden auf die IP des jeweils anderen Servers umgebogen

* Wenn du rauszu mit einem Server redest, wird ja temporär für "diesen" Request rückzu ein Port geöffnet und im Netzwerk wieder zu dir durchgereicht, über welchen die Antwort des Servers zurück kommt.
* Diese beiden Rausgehenden und Rückkanäle müssten "nur" umgebogen werden, so dass deine beiden Clienten sich verbinden.

* Dann würde am Ende der Server nur als Verbinder arbeiten und der Traffic nicht durch diesen Server/Proxy fließen.
-> Die beiden Programme werfen ein Kabel zum Server, der verknotet sie und lässt los.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (23. Sep 2020 um 22:56 Uhr)
  Mit Zitat antworten Zitat