Einzelnen Beitrag anzeigen

Benutzerbild von SimonRap
SimonRap

Registriert seit: 17. Okt 2009
Ort: Mahlow
147 Beiträge
 
Delphi 6 Personal
 
#1

Lokaler Chat, ressourcenarm, Lösungsansätze

  Alt 27. Feb 2012, 22:52
Guten Abend zusammen,

wir bei uns in der Schule haben über einen Chat, über die ganze Schule läuft nachgedacht...
Leider weißt ich nicht viel über die Netzwerkstruktur in der Schule...
Zumindest sind alle angemeldeten Computer über den Schulserver verbunden, alle haben Zugang zu einem Netzlaufwerk. Wie der Server die IP- Adressen innerhalb des Netzes vergibt, also mit welcher Systematik, weiß ich nicht.

Anfangs machte ich einen Chat der einfachsten Form:
Eine Textdatei auf dem Netzlaufwerk, in die jeder schreiben kann und die jeder lesen kann.
Vorteil: Kein Routing benötigt
Nachteil: Bei größerer Datei dauerte das Laden immer länger und bei mehr Clienten wurde das Laufwerk immer mehr belastet...

Da ich nur Delphi 6 besitze habe ich mich ein wenig mit TServerSocket und TClientSocket beschäftigt.
Dabei bin ich auf einige Fragen gestoßen:


Wie arbeiten Server wie z.B. dyndns.org?
Arbeiten diese wie ein DNS- Server oder werden die Daten wirklich darüber geleitet?
Wär ein solcher Server sinnvoll für einen Text-Chat?

Kann man einen Text-basierenden Chat ähnlich wie bei der einfachen txt-Datei in einem lokalem Netzwerk ohne Routing laufen lassen?
Und wenn ja, wie?^^

Da ich mir mein Wissen über Netzwerke etc. selber angelesen habe, kann es sein, das dies evtl. lückenhaft ist bzw. sogar Fehler enthält...
Deswegen frage ich ja hier nach Möglichkeiten, die ich nicht gefunden habe :)

Hat jemand 'ne gute Idee?


Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt und Danke in Voraus,
Simon
Simon
  Mit Zitat antworten Zitat