Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IRC Client - Antworten des Servers (https://www.delphipraxis.net/33885-irc-client-antworten-des-servers.html)

Tyler 14. Nov 2004 12:02


IRC Client - Antworten des Servers
 
Hallo,

wie der Titel schon verrät: Ich versuche ATM einen kleinen IRC Clienten mit Indy 9 zu basteln. Ich weiss, da draussen gibt es hunderte, ich will aber quasi einen kleinen Community-Clienten basteln.

Ich bin erstmal soweit, dass ich Userdaten festlegen kann, connecten / disconnecten kann und mit einem Channel kommunizieren kann. Was mir aber ATM fehlt: Die Antworten die vom Server kommen, wenn ich z.B. verbinde! (Das was ich im Serverfenster von mIRC oder TinyIRC sehe, Servernachrichten halt :) )

Nun hab ich schon 2 Delphi-Foren durchsucht (jenes hier und das DF) und auch ein paar Beiträge zu einigen Problemen gefunden, aber keine Lösung zu meinen Problem.


Und eine allgemeine Frage: Gibt es irgendwo eine Art HowTo, wegen mir auch in Englisch, zur Herangehensweise? Bei den IndyDemos ist ja nichts dergleichen dabei. Bei Sourceforge gibs zwar ein paar Projekte, die sich damit beschäftigen. Aber wenn ich die durchwühle, um einige Grundlagen herauszubekommen, sitze ich ja in 6 Monaten noch bei Version 0.0.0.1
Und mich stur durch die Indy Hilfe zu wählen, ist auch nicht besonders effektiv. Wie gesagt, eine Art HowTo / Tutorial, welches mir die wichtigsten Dinge aufzeigt wäre ganz praktisch :)

Danke euch im Vorraus.

tyler

StanY 14. Nov 2004 12:22

Re: IRC Client - Antworten des Servers
 
Was genau fehlt dir da? - Soweit wie ich das jetzt verstehe, kommen sie nicht an? Aber das ist dasselbe Prinzip (und funktioniert eiegentlich automatisch damit auch) wie das Abrufen der Channelnachrichten?

Tyler 14. Nov 2004 12:53

Re: IRC Client - Antworten des Servers
 
das Abrufen der Nachrichten bereitet mir Schwierigkeiten. Welche Eigenschaft von IDIrc liefert die Antworten des Servers bzw Channels?

tyler

StanY 15. Nov 2004 14:39

Re: IRC Client - Antworten des Servers
 
Achso. Wie das mit der Komponente geht weiß ich nicht. Sorry.

Pseudemys Nelsoni 15. Nov 2004 14:42

Re: IRC Client - Antworten des Servers
 
hallo tyler,

schau mal nach "OnRAW", da kommen unverarbeitete servernachrichten hin

ste_ett 15. Nov 2004 15:10

Re: IRC Client - Antworten des Servers
 
Guck dir mal die Ereignisse an, die die TIdIRC-Komponente hat.

Ist fast alles schon vorgefertigt. :)

Tyler 15. Nov 2004 16:02

Re: IRC Client - Antworten des Servers
 
@Pseudemys Nelsoni

Ja! Genau das hab ich gesucht! Wunderbar. Vielen Dank :)

@ste-ett:

Grundsätzlich hast du ja Recht, die Eigenschaften sind alle selbsterklärend. Bis zum Connecten und Chatten ansich hab ich das ganze ja auch ohne Hilfe hinbekommen.... aber bei dem Prob eben hab ich keine Sonne gesehen. Und wie oben erwähnt: Durch die komplette Hilfedatei wühlen ist auch etwas mühselig, wenn man keinen Anhaltspunkt hat - das genauso spannend wie ein Lexikon ohne Stichwortverzeichnis ^^


thx a lot

tyler

DymonD 2. Jan 2005 15:15

Re: IRC Client - Antworten des Servers
 
Hi,
ich bin auch daran, so etwas zu proggen. aber mir kannst du sagen, womit ich da am besten anfangen soll und wie ich da eine verbindung bekomme. bin zu dumm dafür. :wall:

ERROR 3. Jan 2005 15:06

Re: IRC Client - Antworten des Servers
 
@Tyler
Das OnRaw Ereigniss brauchst eigentlich gar nicht. schau dir einfach die Erreignisse an. Für alles was du in OnRaw kriegst gibt es ein Ereigniss.

@DymonD
schau dir mal den source von meinem irc clienten an dIRC. Da ich auch nicht ein Profi bin denke ich fällt es dir leichter den code zu verstehen. hab da die Indy9 Irc komponente verwendet. beginne mal beim connecten und arbeite dich einfach vorwärts :)
(hoffe das wird nicht als werbung gewertet. ansonsten link einfach entfernen @mod)

DymonD 6. Jan 2005 23:18

Re: IRC Client - Antworten des Servers
 
hi,
@ERROR
thx. wenn ich da nicht durchblicken sollte, schreibe ich noch ein eigenes thread.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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