Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Chat mit zentralem Server (https://www.delphipraxis.net/21946-chat-mit-zentralem-server.html)

Ultimator 10. Mai 2004 15:34


Chat mit zentralem Server
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo :hi:
Hiermit möchte ich euch nun das Chat-Programm vorstellen, aus dem das Tutorial entstanden ist. Ich habe zwar noch ein paar zusätzliche Funktionen eingebaut, aber die Grundfunktionen sind die gleichen und sollten von Jedem nachvollziehbar sein

alcaeus 11. Mai 2004 03:47

Re: Chat mit zentralem Server
 
Zwei Ace-Archive in einem Rar? Warum nicht alles in einem, oder zwei Rar in einem anderen Rar, oder zwei Zip in einem Rar usw. Ich hab jedenfalls kein WinAce, und auch überhaupt keine Lust eins zu installieren. (Und die Festplatte wird langsam wieder voll...naja :roll:) Bitte poste die Datei nochmal

Jens Schumann 11. Mai 2004 06:04

Re: Chat mit zentralem Server
 
ZIP ist der Standard.

sakura 11. Mai 2004 07:45

Re: Chat mit zentralem Server
 
Zitat:

Zitat von Jens Schumann
ZIP ist der Standard.

Stimmt, aber nicht verlangt!

...:cat:...

Jens Schumann 11. Mai 2004 07:55

Re: Chat mit zentralem Server
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Jens Schumann
ZIP ist der Standard.

Stimmt, aber nicht verlangt!

...:cat:...

Stimmt, wenn ich aber möchte, dass möglichst viele in meinen Anhang schauen muss ich mich an den Standard halten.

Ultimator 11. Mai 2004 13:07

Re: Chat mit zentralem Server
 
So, ich hab's jetzt nochmal als .zip angehängt.

alcaeus 11. Mai 2004 13:22

Re: Chat mit zentralem Server
 
So: ich hab mir das ganze jetzt durchgeschaut. Dabei gibt es folgende Verbesserungsvorschläge:
- Beim Server in der Clientliste wäre es ganz schön, den Username auch zu sehen. Ansonsten verliert man gleich den Überblick.
- Verschiedene Clients sollten verschiedene Farben haben. So kann der Server-Beobachter sehen, wer etwas sagt
- Das Chatlog sollte nicht automatisch erstellt werden
- Im Server sollte eine Möglichkeit zum Versenden von Nachrichten eingebaut werden. So kann sich der Supervisor jederzeit in das Gespräch einklinken. Du kannst es aber auch nur über den Client lösen lassen.
- Ich würde beim Client einen der Benutzernamen blockieren:
x Admin
x Administrator
x root
x Supervisor
x ...
So kann sich der Admin immer mit einem eindeutigen Name anmelden
- Weiters lässt du es zu, dass sich ein Benutzer mit einem bereits vorhandenem Name anmeldet. Dies solltest du unterbinden.
- Der Server sollte die Möglichkeit zum Kicken oder Knebeln von Benutzern bieten.
- Benutzer sollten eine Benutzerliste sehen
- Benutzern sollte die Möglichkeit zum Flüstern gegeben werden.
- Benutzer sollten sich abmelden können, ohne das Programm schließen zu müssen.

Puh, das wars mal, vielleicht kannst du wenigstens ein paar dieser Vorschläge bei der nächsten Version berücksichtigen. Vom Design her kann ich mich nicht beklagen, es sieht relativ gut aus.

PS: Ach ja, warum meldet sich meine Firewall beim Programmstart (Ultichat.exe), und nicht sobald ich mich verbinde?

Ultimator 11. Mai 2004 13:27

Re: Chat mit zentralem Server
 
Danke erstmal für das doch recht hilfreiche Feedback. das Problem mit der Firewall hab ich leider auch, aber ich kann nichts dagegen tun. Naja, ich werd mich jetz mal ransetzen und versuchen, das Ding zu verbessern.

alcaeus 11. Mai 2004 13:30

Re: Chat mit zentralem Server
 
Einmal debuggen und das Problem ist bekannt:
Delphi-Quellcode:
Label6.Caption:=IdIPWatch1.LocalIP;
Anscheinend will die Firewall schon solche Lookups blockieren...naja, egal ists.
Achja, nochwas: Drehe die Reihenfolge der Eingabefelder um. Es ist irgendwie eigenartig, ein Formular von unten nach oben ausfüllen zu müssen. Alternativ kannst du aber auch ein eigenes Form für diese Eingaben verwenden.

Ultimator 11. Mai 2004 13:57

Re: Chat mit zentralem Server
 
Ja, das mit dem eigenen Formular ist eine sehr gute Idee. Außerdem werd ich mal in der Code-Lib sehen, ob ich einen Code für das Rausfinden der IP-Adresse finde. Ich werd versuchen, dass ich's heut noch schaff (muss Physik lernen :kotz: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.
Seite 1 von 3  1 23      

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