AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Pro Chat v1.1 - Gefixt und mit neuem Design
Thema durchsuchen
Ansicht
Themen-Optionen

Pro Chat v1.1 - Gefixt und mit neuem Design

Ein Thema von Zacherl · begonnen am 9. Sep 2005 · letzter Beitrag vom 11. Dez 2005
Antwort Antwort
Seite 3 von 11     123 45     Letzte »    
Benutzerbild von Zacherl
Zacherl
Registriert seit: 3. Sep 2004
Pro Chat Homepage: www.pro-chat.de.ms

[size=18]Download: hier.

11.12.05: Version 1.1 hochgeladen.

Heute möchte ich euch Pro Chat v1.0 vorstellen. Es handelt sich hierbei um einen Client/Server Chat. Ich sage lieber schon vorweg:
Versuche auf einem Computer 2 Clients zu starten ist nicht ratsam, da dies den mit IPs arbeitenden Server durcheinander bringt. Also lokal testen nur mit einem Client!

Alle Clienten können von anderen Clienten zu verschiedenen Gruppen zugeordnet werden.
Ob mein Server online ist, seht ihr in der Channel-Liste. [Name = Florian Bernd] Fals kein Server online sein sollte, müsst ihr halt selbst einen aufmachen.

Der Server kann:
Den Port festlegen
Ein Kennwort festlegen
Das Senden von Userinformationen steuern
Einen Begrüßungstext festlegen
mit einer Schnellsperrliste Clienten temporär sperren
ein Protokoll anzeigen
alle verbundenen Clients anzeigen
Die Farben für den Log ändern
Einstellen, ob neue Clienten standardmäßig gesperrt oder freigegeben werden sollen
Ob Clienten den Server reinitialisieren können
Ein Reinitialisierungskennwort festlegen
Fehlerhighlighting aktivieren
Den Standard der 1. 4 Einstellungen festlegen
Festlegen, welche Ereignisse protokolliert werden sollen
Nach dem Öffnen/Schließen in ein anderes Register wechseln
Benutzerdefiniertes Fehlerhandling
Sich in eine Online Channel-Liste eintragen
Ein Zeitlimit festlegen, dass zwischen 2 Nachrichten eines Clients vergehen muss


Der Client kann:
den Port festlegen
den Host festlegen
den Namen und den Nicknamen festlegen
ein Protokoll anzeigen
eine Chat Ansicht anzeigen
PublicMessages senden
über das Kontextmenü der Clientliste einzelne User ignorieren
über das Kontextmenü der Clientliste einen festen Namen für einen Client festlegen
über das Kontextmenü der Clientliste einem Client eine Gruppe zuordnen
den Server reinitialisieren
die Farben des Log ändern
fast die gleichen Standard Einstellungen wie der Server
Gruppen festlegen, denen man dann Clienten zuweisen kann
Festlegen von IPs, die Standardmäßig gesperrt werden sollen
PrivateMessages senden und empfangen
Smilies und anklickbare Links in einen Text einbetten.
Dateien schicken
Popupfenster als anklickbare Links in Nachrichten eingebettet werden.
Die Online Channel-List abrufen

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
 
PierreB
 
#21
  Alt 10. Sep 2005, 12:05
Zitat von Florian Bernd:
Also du Verbindung ist schon mit RCx verschlüsselt. Das Kennwort ist der Verschlüsselungskey.
Man kann ja eigene Server öffnen und nur den zugelassenen Leuten das Kennwort geben.
Zentrale Server sind für Chats aber nicht geeignet, da ein User ja immer die IP des Servers wissen muss. Daher würde ich dir vorschlagen, dein Chatprogramm like P2P zu machen, also ohne zentralen Server. Das heißt, wenn ein Client online geht sucht er nach einem Server (Suchalgorithmus wirst du dir einfach einrichten können), sollte er einen finden, loggt er sich ein. Sollte er keinen finden weil noch kein anderer User online ist, eröffnet der Client einen Server. Wenn du das und die Vorschläge von oben einbaust, werde ich dein Programm eventuell benutzen. So wie es jetzt ist, ist es nicht mehr als ein 08/15 Chat, den jeder ganz einfach inner halbe Stunden basteln kann.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#22
  Alt 10. Sep 2005, 12:10
Nun ja in einer halben Stunde ist wohl untertrieben. Ich hab 3Tage gebraucht. Aber eine Art Serverliste wollte ich schon einbauen:

Jeder Server wird dann in dieser Liste eingetragen und die Clienten suchen jeweils den 1.Server oder lönnen sich einen aussuchen.
Wenn der 1.Server offline geht wird autmatisch zum 2.Verbunden.

Florian
  Mit Zitat antworten Zitat
Dash
 
#23
  Alt 10. Sep 2005, 12:19
Geiles Teil =)
Bin ja gerade auf eurem Server, bei mir gibt es keine Probleme mit dem Clienten oder Server, trotz Router.


Edit:

Hmm weine WLAN Karte ist ausgefallen Deshalb war ich plötzlich weck...

Greetz
Dash
  Mit Zitat antworten Zitat
Jarmen_Kell
 
#24
  Alt 10. Sep 2005, 12:53
Also unter Linux mit Wine emuliert kommt auch immer ein Socketfehler.
Sind die Sockets nicht Linuxtauglich oder ist der Server zZ wieder off?
  Mit Zitat antworten Zitat
Heinz-Erich

 
Delphi 2005 Architect
 
#25
  Alt 10. Sep 2005, 13:26
84.174.245.162 port 5000 server ist offen
  Mit Zitat antworten Zitat
PierreB
 
#26
  Alt 10. Sep 2005, 14:02
Zitat von Heinz-Erich:
84.174.245.162 port 5000 server ist offen
Sicher ? Wollt grad mal reingucken, bekomm aber immer SocketFehler 10061....

//Edit:
- Im Einstellungsdialog passiert bei einem Klick auf Ok oder Abbrechen gar nichts
- der Info Dialog ist auch noch nicht existent
- Außerdem frage ich mich gerade, was es soll das der Server vom Clienten die Product-ID der Windowsversion ausliest und auf Administratorrechte prüft. Was sollen diese sinnlosen Spielereien ? Ich kann mir nicht vorstellen das sie für den normalen Chat notwendig sind !
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

 
Delphi 6 Personal
 
#27
  Alt 10. Sep 2005, 14:17
Ist ganz nett, das Programm.

Aber ich würde den Border auf bsSingle setzten. Wenn man das Fenster verkleinert, sieht es nicht mehr so schön aus
  Mit Zitat antworten Zitat
PierreB
 
#28
  Alt 10. Sep 2005, 14:20
Liste wird fortgesetzt:
- das Kicken/Bannen geht nicht (vom Server aus)
- in den meisten Chats hat es sich eingegliedert das Nachrichten (vom Client) mit Druck auf Enter abgeschickt werden, die meisten User sind eher "mausfaul"
- Was soll beim Server die Registerkarte "Chat", da passiert nichts, oder ?

Hast wohl doch noch etwas zu tun.
  Mit Zitat antworten Zitat
Benutzerbild von alias5000
alias5000
 
#29
  Alt 10. Sep 2005, 15:30
Und wie machst du es, dass die Schrift bei nem Fehler im Richedit so rötlich "blinkt"?
  Mit Zitat antworten Zitat
Heinz-Erich

 
Delphi 2005 Architect
 
#30
  Alt 10. Sep 2005, 18:31
Server ist offen bis 21 Uhr!
84.174.206.210
port 5000
pw default
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 11     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz