Skip to content
This repository has been archived by the owner on Nov 28, 2020. It is now read-only.

mathiasrabe/java-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Softwareprojekt: Chatprogramm ähnlich IRC mit Übersetzerfunktion

Features:
-Chat mit mehreren Teilnehmern
-Übersetzungsfunktion
-Jeder Benutzer hat einen Namen und ein uid
-Hilfefunktion ( /help )
-Bei Anmeldung: Abfrage von Server-IP und Benutzernamen
-Statusabfrage (Wer ist gerade online?)
-Flüstern (persönlicher Nachrichtenversand an spezielle Adressanten möglich)
-Server zeigt verfügbare Netzwerk-Schnittstellen an
-Server Startoption --port um Port beim Start einstellen zu können

Features die wohl nie umgesetzt werden:
-Benutzer mit Sonderrechten (Operator) (Recht Mitglieder zu kicken)
-/me Funktion
-client startoptionen: ip, port, benutzername

Bugs:
-Übersetzungsfunktion dürfte einige (um nicht zu sagen ganz viele) Bugs haben
-Flüstern an seine eigene Person ist möglich
-Konsoleneingabe kann durch Nachrichten der anderen gestört werden
-unvorhergesehenes Verhalten, wenn jemand am anfang < schreibt
-Private Nachrichten werden nicht im Server-Log angezeigt
-Der Nachrichtenheader wird nicht korrekt gefiltert wenn er nicht der Vorgabe <uid=4321> entspricht
-Benutzer uids werden in TranslationUser.java nie gelöscht

Packages

No packages published

Languages