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