HWR-Chat: Netzwerkbeschreibungen
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
(→Server) |
Admin (Diskussion | Beiträge) K (18 Versionen: Eine alte Version der Wiki ist hier her gezogen (2)) |
||
Zeile 1: | Zeile 1: | ||
+ | [[File:HWR-Chat-Logo.png|50px|right]] | ||
==Server== | ==Server== | ||
Vom Server aus sollen folgende Befehle nutzbar sein (per Shell eingabe / <> - sind Parameter):<br> | Vom Server aus sollen folgende Befehle nutzbar sein (per Shell eingabe / <> - sind Parameter):<br> | ||
− | {| | + | {| class="wikitable" |
|- | |- | ||
− | + | ! Befehl !! Beschreibung !! Skizze | |
|- | |- | ||
| register <Name> <Mail>|| Registriert einen neuen Benutzer mit angegebenem Namen und Mail Adresse <br>(!Regex check obs email ist und Prüfen ob es die adresse gibt?!)|| [[Datei:register.png|200px]] | | register <Name> <Mail>|| Registriert einen neuen Benutzer mit angegebenem Namen und Mail Adresse <br>(!Regex check obs email ist und Prüfen ob es die adresse gibt?!)|| [[Datei:register.png|200px]] | ||
|- | |- | ||
− | | | + | | listUsers || listet alle User auf || [[Datei:list.png|200px]] |
+ | |- | ||
+ | | listGroups || listet alle Gruppen auf || | ||
+ | |- | ||
+ | | resetPassword <ID> || Setzt ein neues Passwort || [[Datei:resetPassword.png|200px]] | ||
|- | |- | ||
− | | | + | | removeUser <ID>|| Entfernt den Nutzer mit der angegebenen ID || [[Datei:remove.png|200px]] |
|- | |- | ||
− | | | + | | removeGroup <ID>|| Entfernt den Nutzer mit der angegebenen ID || |
|- | |- | ||
| connect <dbPath> <user> <password>|| Stellt eine Verbindung mit der Datenbank her, erst dann können sich Clients anmelden|| | | connect <dbPath> <user> <password>|| Stellt eine Verbindung mit der Datenbank her, erst dann können sich Clients anmelden|| | ||
Zeile 18: | Zeile 23: | ||
− | '''Anmerkung Nico:''' Sollen wir einen Befehl machen mit dem | + | '''Anmerkung Nico:''' Sollen wir einen Befehl machen mit dem der Server Nachrichten an einzelne bzw an alle schicken kann... z.B. Verwarnungen, oder bei Herrunterfahren des Servers? |
==Client== | ==Client== | ||
Zeile 24: | Zeile 29: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | + | ! Befehl !! Beschreibung | |
|- | |- | ||
− | | | + | | connect<user, password>||Verbindet zum Server, Anzeige Kontaktliste; bei falschen User/Passwort wird Fehlermeldung zurückgegeben |
|- | |- | ||
− | | | + | | send<message> || Schickt eine Textnachricht an eine Adresse (Adresse kann eine Gruppe oder ein einzelner User sein) |
|- | |- | ||
− | | | + | | requestFriendship<address> || Schickt eine Freundschaftsanfrage an einen User |
|- | |- | ||
− | | | + | | acceptFriendship<friendship> || Akzeptiert eine Freundschaftsanfrage |
|- | |- | ||
− | | Gruppe | + | | createGroup<groupName> || Erstellt eine Gruppe |
|- | |- | ||
− | | | + | | inviteToGroup<group, address> || Lädt einen User in eine Gruppe ein |
|} | |} | ||
− | '''Anmerkung Nico:''' In eine | + | '''Anmerkung Nico:''' In eine Gruppe können andere von bereits bestehenden Mitgliedern eingeladen werden? |