Forum: Programmieren allgemein
by Jackie1983,
13. Jul 2009
hmm ok stimmt. Angenommen man hat 3 "Aufgaben" die dann ein Server abarbeiten muss von einem Client dann kann der Server leicht überfordert sein, oder verschlingt zu viele Ressourcen.
Forum: Programmieren allgemein
by Jackie1983,
13. Jul 2009
dachte mir halt nur das wenn eine Verbindung läuft das dass besser wäre.
Deswegen eine Anwendung die als Verteiler dient. Aber wenn jeder ne eigene Verbindung besser ist, werde ich es wohl so machen.
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
So oder so habe ich dann aber am Clientcomputer auch 3 Socket verbindungen...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
aso ok, dann haben wir uns missverstanden :D
Was wäre also besser Methode 1 mit 3 Clients
oder Methode 2 mit nur einem Client?
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
ich meine es so
Computer1 Computer2 Computer3
Anwendung Anwendung Anwendung
- Client1 <-> - Server1
- Client2 <-> - Server2
- Client3 <-> - Server3
- Server4 <-> - Client4
Also auf irgend ein Computer läuft meine Clientanwendung. Die Clientanwendung baut...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Das stimmt schon, aber so wie du es oben in der Zecihnung dargstellt hast nur mit einem Client auf dem Computer.
Wie soll den ein Client die Verbindung mit 3 Server halten. Der Client meldet sich an Server 1 dann kann er ja nicht mit Server 2 kommunizieren, da dieser ja auf einen anderen Port läuft...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Jup stimmt. Habe aber dann ein Problem.
Der Client muss die Verbindung immer trennen.
Und wenn der Server 1 daten an den Client senden möchte dieser aber gerade mit Server 2 verbunden ist muss ich mit Server 1 warten solange bis der Client sich wieder an Server1 anmeldet...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Hmmm, das bringt mich auch eine Idee. Wie wäre es denn damit das ein Backupdienst schaut ob der Socketdienst noch läuft, wenn nicht einfach den Dienst neustarten und der Socketclient meldet sich wieder an den Server an.
Den Datenaustasuch könnte man ja über eine Datei machen. Sobal in der Datei was neues steht, nimmt der Dienst die Daten aus der Datei und gibt diese wieder frei für den...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Das ist es ja gerade. Erstellt man 3 Clients, dann laufen aber auf einem Computer 3 TClientSockets.
Und deswegen wollte ich mal hören wir ihr das findet wenn man nur einen TClientSockets erstellt.
Braucht man mehrer Aufgaben kann auf dem Computer noch ein Dienst installiert werden un der Dienst tauscht die Daten mit der Clientsocket aus und diese sendet die Daten zum server...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Sorry das hätte ich noch was deutlicher beschreiben sollen.
Im grunde läuft es so ab
ClientComputer ServerComputer Manager
Client <-> Server1
Server2 <-> Client
Möchte der Manager einen Befehl zum Client senden, sendet er den Befehl an den Server2. Server2 gibt den Befehl weiter an Server1 und dieser schaut...
Forum: Programmieren allgemein
by Jackie1983,
11. Jul 2009
Servus,
wie würdet ihr das machen?
Bin dabei für uns eine Client Server Anwendung zu programmieren.
Wir brauchen mehrere Aufgaben das heist ich möchte die von den anderen Aufgaben auseinanderhalten.
Methode 1
ClientComputer Servercomputer
Client1 <-> Server1