Thema: Delphi Mein MiniChat [Indy]

Einzelnen Beitrag anzeigen

julien

Registriert seit: 25. Jan 2007
8 Beiträge
 
Delphi 7 Personal
 
#1

Mein MiniChat [Indy]

  Alt 7. Feb 2007, 22:07
Hallo, ich bin der Administrator von http://www.pascal-projects.de!
Ich habe einen kleinen Chat programmiert, der einige Indy-Komponenten benutzt, den ihr euch [mit Quellcode etc.!] unter http://pascalprojects.pa.funpic.de/f...r/MiniChat.zip herunterladen könnt. Die Funktion "Anschwärzen" im Clientprogramm wurde noch nicht implementiert. Vielleicht hat ja jemand Lust, meinen Chat etwas "aufzupeppen" und zu erweitern.
Achtet bitte darauf, dass mein Copyright-Hinweis erhalten bleibt. Dafür dürft ihr den Chat dann auch beliebig verändern. Ladet außerdem bitte immer eure geänderte Version hoch unter http://pascalprojects.pa.funpic.de/f...r=name&srt=yes.
Der Server dient als Nachrichtenverteiler, d.h. sobald eine Nachricht von einem Clienten beim Server eintrifft, "merkt" dies der Server und verschickt diese an alle anwesenden Clienten (wenn es eine Private Nachricht ist, sendet er diese nur an bestimmte Clienten). Dies ist ein Echtzeit-Chat und benutzt keine lästigen Reloads sondern den TCP/IP Eventhandler. Die Langsamkeit hängt von der Netzwerk/Internetverbindung ab.

Funktionen:
Server
- Benutzerliste
- einzelnen/mehrere Benutzer gleichzeitig kicken
- PM an eizelnen/mehrere Benutzer gleichzeitig senden
- dient als Nachrichtenverteiler und verwaltet die Benutzerliste
Client
- Benutzerliste
- Benutzerstatus von allen Benutzern durch Farbwerte einsehbar (online=grün, abwesend=rot, tippt gerade Nachricht ein=blau)
- Private Nachricht an eizelne/mehrere Benutzer gleichzeitig senden
- Chatten
- Private Nachrichten werden verschlüsselt und nur an vom jeweiligen Clienten ausgewählte Benutzer gesendet

MfG Julien
  Mit Zitat antworten Zitat