Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Datei in Echtzeit "teilen" (https://www.delphipraxis.net/135995-datei-echtzeit-teilen.html)

64Jabor 24. Jun 2009 22:13

Re: Datei in Echtzeit "teilen"
 
@Fridolin
Ja ich hatte mir den Link bereits angesehen, aber mein Schulenglisch weißt da doch die ein oder andere Lücke auf =/
Ich werde mal googlen ob es dazu was deutsches gibt :D
vielen dank, so weiß ich jetzt wonach ich suchen muss =)

mjustin 25. Jun 2009 07:20

Re: Datei in Echtzeit "teilen"
 
Zitat:

Zitat von 64Jabor
ALso was ich will, ist zB. ein Blatt Papier auf dem jeder malen kann, als Beispiel.
Nun soll das halt möglichst in Echtzeit mitzuverfolgen sein.
...
Das ließe sich aber kaum mit Webspace realisieren, sondern wohl eher mit einer Serverversion meines Programmes, das als Verteiler dient, und dafür müsste ich mein Konzept bisher über den Haufen werfen ^^

Im Prinzip ist es nicht viel mehr als ein 'Chatprogramm' (mit Grafikoperationen anstatt Textausgabe). Theoretisch könnte man es auch mit Peer-to-Peer Verbindungen lösen, in denen der Anwender, der z.B. einen neuen Kreis malt, die Position und Größe an alle anderen Teilnehmer sendet. Dabei müssten nur die IP Adressen der Teilnehmer untereinander bekannt sein.

Wenn aber Nachrichten durch Netzwerkstörungen verloren gehen, sind die Dokumente nicht mehr überall auf dem gleichen Stand. Das könnte man beheben, indem die Dokumente über das gleiche System mehrfach übermittelt werden, also ein eingebautes Fehlerkorrekturverfahren.

Robuster wäre ein Publish/Subscribe System, bei dem ein Server die Nachrichten zentral empfängt, und dann an alle angeschlossenen Clients verteilt. Der Server wäre dann so etwas wie ein Rundfunksender, und beliebig viele Clients könnten einen bestimmten Kanal wählen und von dort Nachrichten empfangen. Sie könnten aber auch Nachrichten an den Kanal senden und würden damit alle aktuellen Zuhörer erreichen.

Bekannte Vertreter dieser Art von Systemen sind z.B. Amazon Simple Queue Service oder Apache ActiveMQ. Der Amazon Service ist kostenpflichtig und relativ eingeschränkt, ActiveMQ dagegen Open Source und auch für zehntausende 'Kanäle' und Benutzer ausgelegt.

64Jabor 25. Jun 2009 10:49

Re: Datei in Echtzeit "teilen"
 
@mjustin
Das Problem wäre hier für mich der Server =/
Ich möchte nicht jedesmal an alle meine Router-IP rausgeben, damit das Programm läuft und ich will sie ja auch nicht zb auf dem Webspace hinterlegen, der für jeden einsehbar wäre...
Am liebsten wäre mir da die Methode, dass die Clienten sich eintragen und dann untereinandern kommunizieren


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz