Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Tcp Chat Client + Server (https://www.delphipraxis.net/83925-tcp-chat-client-server.html)

jokerfacehro 8. Jan 2007 17:18


Tcp Chat Client + Server
 
Liste der Anhänge anzeigen (Anzahl: 1)
Heyho !

Edit: schaut euch den letzten beitrag an um die neusten funktionen zu sehen

auf empfehlung von Goldesel packe ich das Proggi jetz in Freeware.
es ist ein kleiner chat dem ich demnächst noch eine userdatenbank hinzufügen werde
und eventuell eine funktion um auch hinter proxys erreichbar zu sein.

was kann der client machen:
- die serverliste aktualisieren und direkt einen server auswählen zu dem er connecten möchte
- alle commands ausgeben lassen mit /cmd all
- nick ändern /nick name
- personal message /pm name message
- als admin authentifizieren /auth password
- admin funktionen:
>mute/unmute user
>kick user
>setzen des user status zu user,admin,trial(keine rechte)
- lustige symbole XD
- autospeichern von nick, server und port ind er chatconfig.ini

was kann der server machen:
- jederzeit das rcon password für die authentifikation ändern
- alle adminfunktionen, zusätzlich noch kick all ^^

edit: ganz vergessen, natürlich antispam funktion ^^

die meisten funktionen gehen einfach über ein popupmenu wenn man auf die userliste clickt

joah ich lass eigentlich jeden tag nen server laufen :D
also wer raufkommen möchte einfach den client laden und connecten :D

ansonsten könnt ihr auch selbst nen server aufmachen, er wird dann automatisch mit in der serverliste angezeigt


Edit : hab grad version 1.5 fertiggemacht :D

joah was is jetz neu, joah ich hab ein away melder einegbaut den man selbst auslösen kann oder er geht automatisch nach 10min an wenn derjenige in der zeit nichts schreibt

auf http://blumenhund.afischi.de/download/
findet ihr jederzeit die neuste version

edit: jeder server ist jetzt mit namen verzeichnet und eine extra serverliste ist vorhanden
away funktion eingebaut
und noch paar kleinigkeiten xD

Edit: neue version mit sprechblasen funktion beim client
der server kann sich nun verstecken

bitte holt euch das proggi von meinem webspace ;)

jokerfacehro 8. Jan 2007 21:49

Re: Tcp Chat Client + Server
 
ich hab vorhin auf dem server lesen könnnen, dass einige leuts schon drauf waren, leider hat mein bruder den client geschlossen, sodass alle gedacht haben, das niemand da ist und gegangen sind.

deshalb postet jetzt und hier gartis eure feedbacks und ich nehme eure kritik gern an :wiejetzt:

ja einfach ma :cat: :mrgreen:

so ich wünsche ein frohes neues jahr wenn man das noch so sagen kann und bitte viele schöne kritiken xD

stefan2005 8. Jan 2007 22:21

Re: Tcp Chat Client + Server
 
hi,
gar nicht schlecht, du könntest das Programm ja OpenSource machen :wink:

Als kleine Verbesserungen würd ich empfehlen:
:arrow: Programm sollte man in den SysTray minimieren können
:arrow: Automatisches Disconnect beim Fenster/Programm-Schließen und nicht nur das Beenden blocken :wink:
:arrow: Maximieren-Button und Resize-Möglichkeit deaktivieren

Grüsse,
Stefan

jokerfacehro 9. Jan 2007 16:00

Re: Tcp Chat Client + Server
 
Zitat:

Arrow Programm sollte man in den SysTray minimieren können
- das ist ne gute idee, allerdings denke ich das erstmal nur für den server zu machen xD

Zitat:

Arrow Automatisches Disconnect beim Fenster/Programm-Schließen und nicht nur das Beenden blocken Wink
- joah, für den client kann ich das realisieren, aber beim server ist diese funktion schlecht,
da dann nicht genug zeit bleibt um den server aus der liste vom master server zu löschen ;)

Delphi-Quellcode:
Arrow Maximieren-Button und Resize-Möglichkeit deaktivieren
- gute idee :mrgreen:



Ich hab den chat heute meinem oop lehrer vorgestellt und er hat mir 15 punkte eingetragen :D :D :D

MrKnogge 9. Jan 2007 16:46

Re: Tcp Chat Client + Server
 
Hallo,

funktioniert alles ohne Probleme. Aber warum hast du im Client eine ComboBox und ein Edit für die IP,
lies die IP doch einfach direkt aus der ComboBox aus.

Gruß

PS: Wie hast du den Masterserver realisiert ? SQL ? Oder ist es einfach eine Datei auf einem FTP-Server ?
Eventuell könnte man den ja auch noch einstellbar machen, so dass man einen eigenen Masterserver laufen lassen kann.

jokerfacehro 9. Jan 2007 17:22

Re: Tcp Chat Client + Server
 
hey :D

Zitat:

funktioniert alles ohne Probleme. Aber warum hast du im Client eine ComboBox und ein Edit für die IP,
lies die IP doch einfach direkt aus der ComboBox aus.
ganz einfach, damit man die ipadresse auch direkt angeben kann xD

Zitat:

PS: Wie hast du den Masterserver realisiert ? SQL ? Oder ist es einfach eine Datei auf einem FTP-Server ?
Eventuell könnte man den ja auch noch einstellbar machen, so dass man einen eigenen Masterserver laufen lassen kann.
http://www.delphipraxis.net/internal...ct.php?t=99012

hier ist der thread wie ich mein chat gebastelt hab ;)

das ist ein einfaches phpscript das ich über den webbrowser in der anwendung anspreche.
von da aus kriegt der server seine wan ip adresse und wird in die liste ein oder ausgetragen.
der client kriegt ne liste über den gleichen weg vom master server

ich werde mir was überlegen den masterserver variabel zu gestalten, allerdings macht das ja den master server wieder nutzlosw enn jeder einfach nen eigenen server als masterserver einträgt :mrgreen:

MrKnogge 9. Jan 2007 17:31

Re: Tcp Chat Client + Server
 
Zitat:

Zitat von jokerfacehro
ganz einfach, damit man die ipadresse auch direkt angeben kann xD

Da deine Combobox den Style "csDropDown" hat, kann man die sie auch direkt in die Combobox schreiben.

jokerfacehro 9. Jan 2007 17:39

Re: Tcp Chat Client + Server
 
Zitat:

Da deine Combobox den Style "csDropDown" hat, kann man die sie auch direkt in die Combobox schreiben.
könnte man ^^
ich finde es aber so schöner ^^
--------------------------------
ich hab jetz noch ne ganz schön lange liste was ich alles mit dem chat machen will.
vielleicht mach ich noch en bisschen was am design


wenn jemand paar gute ideen hat, schreibt mir über hier rein oder über den chat,
ich bin der BlumenhunD ^^

jokerfacehro 12. Jan 2007 16:19

Re: Tcp Chat Client + Server
 
neue version draußen ;)

MrKnogge 12. Jan 2007 16:30

Re: Tcp Chat Client + Server
 
Moin,

wozu dient das Passwort-Feld bei den Server Optionen ?

Desweiteren sieht es ziemlich "unschön" aus, wenn man die Größe deiner Fenster ändert.

Gruß

jokerfacehro 12. Jan 2007 17:05

Re: Tcp Chat Client + Server
 
hey !

Zitat:

wozu dient das Passwort-Feld bei den Server Optionen ?
mit diesem password können sich benutzer als administrator authorisieren

Zitat:

Desweiteren sieht es ziemlich "unschön" aus, wenn man die Größe deiner Fenster ändert.
jo das verschwindet ^^

jokerfacehro 12. Jan 2007 23:40

Re: Tcp Chat Client + Server
 
neue version:
einfaches schließen des clients
sprechblasenfunktion
vergrößern und verkleinern des chatfensters
verstecken des servers

jokerfacehro 14. Jan 2007 13:54

Re: Tcp Chat Client + Server
 
sooo jetzt is es wieder soweit :D

man kann jetzt alles schön einstellen ^^

auch kann man das fenster vergrößern und mit anchors wird denn ja auch alles andere größer
dann kann man das fentser als systray ablegen, benachrichtigung im systray oder im taskbar icon
wenn eine neue nachricht kommt und man kann das fenster mit einem click auf das x schließen ohne vorher disconnecten zu müssen ;)

jokerfacehro 17. Jan 2007 23:00

Re: Tcp Chat Client + Server
 
:thumb: ich hab ne neue version rausgebracht, wie immer auf meinem webspace:

neu ist :

-smileys und link erkennung

ich hab das ganze mit dem WebBrowser realisiert scheiß JEDI :mrgreen:

jokerfacehro 8. Feb 2007 20:46

Re: Tcp Chat Client + Server
 
so so so :D

eine neue version ist draußen,
es sind verbindungstechnische fehler behoben,
die oberfläche überarbeitet und man kann die sprache auswählen.

schaut es euch mal an :D

der Jokerface

der Client
http://blumenhund.afischi.de/download/ChatClient.rar

der Server
http://blumenhund.afischi.de/download/ChatServer.rar

jokerfacehro 24. Feb 2007 13:30

Re: Tcp Chat Client + Server
 
Liste der Anhänge anzeigen (Anzahl: 3)
hey, da ich nen neuen account habe, kann ich meine alten beiträge nicht editiieren,
deshalb kommt ab hier alles neue ;)

man sieht jetzt, ob jemand im chat schreibt und ich habe die übertragenden daten minimiert.
es wird also nicht so viel gesendet ^^
man kann die farben variabel verändern

so hier ma en neuer screen shot

und die neuste server- + clientversion im anhang

Edit: ich hab noch en kleines fenster hinzugefügt, ähnlich der sprechblase vonw indows, die alle neuen
einträge anzeigt und wo man auch direkt schreiben kann und man kann bei der sprache zwischen englisch und deutsch wählen


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz